./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:44:52,703 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:44:52,843 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:44:52,850 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:44:52,851 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:44:52,889 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:44:52,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:44:52,890 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:44:52,891 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:44:52,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:44:52,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:44:52,897 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:44:52,898 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:44:52,899 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:44:52,900 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:44:52,900 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:44:52,901 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:44:52,901 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:44:52,901 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:44:52,902 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:44:52,902 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:44:52,903 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:44:52,903 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:44:52,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:44:52,904 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:44:52,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:44:52,906 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:44:52,906 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:44:52,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:44:52,907 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:44:52,908 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:44:52,908 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:44:52,909 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:44:52,909 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:44:52,909 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:44:52,909 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:44:52,910 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:44:52,910 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:44:52,910 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:44:52,910 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d [2023-11-06 22:44:53,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:44:53,286 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:44:53,289 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:44:53,290 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:44:53,291 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:44:53,292 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2023-11-06 22:44:56,452 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:44:56,717 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:44:56,726 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2023-11-06 22:44:56,743 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/568193033/43a290825dc44a40bf2ecd0500d173c7/FLAG336171a55 [2023-11-06 22:44:56,761 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/568193033/43a290825dc44a40bf2ecd0500d173c7 [2023-11-06 22:44:56,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:44:56,769 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:44:56,773 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:44:56,773 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:44:56,779 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:44:56,780 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:44:56" (1/1) ... [2023-11-06 22:44:56,781 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23a7c937 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:56, skipping insertion in model container [2023-11-06 22:44:56,781 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:44:56" (1/1) ... [2023-11-06 22:44:56,839 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:44:57,046 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2023-11-06 22:44:57,163 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:44:57,184 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:44:57,197 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2023-11-06 22:44:57,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:44:57,268 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:44:57,268 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57 WrapperNode [2023-11-06 22:44:57,269 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:44:57,270 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:44:57,270 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:44:57,271 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:44:57,278 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,292 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,339 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 256 [2023-11-06 22:44:57,339 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:44:57,340 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:44:57,340 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:44:57,341 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:44:57,350 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,357 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,357 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,376 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,381 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,386 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,390 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,399 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:44:57,400 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:44:57,400 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:44:57,400 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:44:57,401 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (1/1) ... [2023-11-06 22:44:57,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:44:57,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:44:57,466 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:44:57,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:44:57,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:44:57,537 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:44:57,537 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:44:57,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:44:57,537 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:44:57,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:44:57,702 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:44:57,705 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:44:58,369 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:44:58,395 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:44:58,395 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:44:58,398 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:44:58 BoogieIcfgContainer [2023-11-06 22:44:58,398 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:44:58,401 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:44:58,401 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:44:58,405 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:44:58,411 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:44:56" (1/3) ... [2023-11-06 22:44:58,412 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2181896 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:44:58, skipping insertion in model container [2023-11-06 22:44:58,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:44:57" (2/3) ... [2023-11-06 22:44:58,414 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2181896 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:44:58, skipping insertion in model container [2023-11-06 22:44:58,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:44:58" (3/3) ... [2023-11-06 22:44:58,415 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-79.i [2023-11-06 22:44:58,435 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:44:58,435 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:44:58,495 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:44:58,502 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@15f5c8e0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:44:58,502 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:44:58,507 INFO L276 IsEmpty]: Start isEmpty. Operand has 107 states, 70 states have (on average 1.4428571428571428) internal successors, (101), 71 states have internal predecessors, (101), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 22:44:58,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-06 22:44:58,536 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:44:58,538 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:44:58,539 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:44:58,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:58,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1841832476, now seen corresponding path program 1 times [2023-11-06 22:44:58,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:44:58,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554069670] [2023-11-06 22:44:58,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:58,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:44:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:58,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:44:58,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554069670] [2023-11-06 22:44:58,942 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:44:58,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238931905] [2023-11-06 22:44:58,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:58,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:44:58,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:44:58,947 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:44:58,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:44:59,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:59,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:44:59,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:59,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:44:59,497 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:59,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238931905] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:59,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:59,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:44:59,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929930333] [2023-11-06 22:44:59,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:59,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:44:59,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:44:59,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:44:59,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:44:59,556 INFO L87 Difference]: Start difference. First operand has 107 states, 70 states have (on average 1.4428571428571428) internal successors, (101), 71 states have internal predecessors, (101), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:44:59,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:44:59,599 INFO L93 Difference]: Finished difference Result 207 states and 366 transitions. [2023-11-06 22:44:59,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:44:59,601 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2023-11-06 22:44:59,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:44:59,612 INFO L225 Difference]: With dead ends: 207 [2023-11-06 22:44:59,612 INFO L226 Difference]: Without dead ends: 103 [2023-11-06 22:44:59,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:44:59,621 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:44:59,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:44:59,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-11-06 22:44:59,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2023-11-06 22:44:59,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 67 states have (on average 1.3880597014925373) internal successors, (93), 67 states have internal predecessors, (93), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 22:44:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 161 transitions. [2023-11-06 22:44:59,686 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 161 transitions. Word has length 220 [2023-11-06 22:44:59,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:44:59,689 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 161 transitions. [2023-11-06 22:44:59,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:44:59,690 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 161 transitions. [2023-11-06 22:44:59,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-06 22:44:59,695 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:44:59,696 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:44:59,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 22:44:59,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:44:59,902 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:44:59,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:59,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1583667038, now seen corresponding path program 1 times [2023-11-06 22:44:59,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:44:59,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683800211] [2023-11-06 22:44:59,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:59,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:00,014 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:00,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704611755] [2023-11-06 22:45:00,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:00,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:00,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:00,033 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:00,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:45:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:00,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:45:00,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:00,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:00,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:00,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683800211] [2023-11-06 22:45:00,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:00,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704611755] [2023-11-06 22:45:00,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704611755] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:00,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:00,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:00,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583331151] [2023-11-06 22:45:00,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:00,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:45:00,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:00,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:45:00,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:00,830 INFO L87 Difference]: Start difference. First operand 103 states and 161 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:01,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:01,182 INFO L93 Difference]: Finished difference Result 303 states and 477 transitions. [2023-11-06 22:45:01,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:45:01,183 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2023-11-06 22:45:01,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:01,190 INFO L225 Difference]: With dead ends: 303 [2023-11-06 22:45:01,190 INFO L226 Difference]: Without dead ends: 203 [2023-11-06 22:45:01,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:01,198 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 87 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:01,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 359 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:45:01,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-06 22:45:01,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 201. [2023-11-06 22:45:01,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 130 states have (on average 1.3923076923076922) internal successors, (181), 130 states have internal predecessors, (181), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-06 22:45:01,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 317 transitions. [2023-11-06 22:45:01,285 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 317 transitions. Word has length 220 [2023-11-06 22:45:01,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:01,287 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 317 transitions. [2023-11-06 22:45:01,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:01,291 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 317 transitions. [2023-11-06 22:45:01,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-06 22:45:01,297 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:01,298 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:01,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:01,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:01,505 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:01,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:01,506 INFO L85 PathProgramCache]: Analyzing trace with hash 717155552, now seen corresponding path program 1 times [2023-11-06 22:45:01,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:01,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240306558] [2023-11-06 22:45:01,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:01,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:01,579 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:01,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2359585] [2023-11-06 22:45:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:01,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:01,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:01,582 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:01,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:45:01,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:01,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:45:01,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:01,893 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:01,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:01,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240306558] [2023-11-06 22:45:01,894 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:01,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2359585] [2023-11-06 22:45:01,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2359585] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:01,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:01,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:01,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120808873] [2023-11-06 22:45:01,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:01,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:45:01,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:01,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:45:01,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:45:01,900 INFO L87 Difference]: Start difference. First operand 201 states and 317 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:02,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:02,059 INFO L93 Difference]: Finished difference Result 595 states and 941 transitions. [2023-11-06 22:45:02,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:45:02,060 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2023-11-06 22:45:02,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:02,071 INFO L225 Difference]: With dead ends: 595 [2023-11-06 22:45:02,071 INFO L226 Difference]: Without dead ends: 397 [2023-11-06 22:45:02,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:45:02,076 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 149 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:02,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 317 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:45:02,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2023-11-06 22:45:02,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 395. [2023-11-06 22:45:02,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 254 states have (on average 1.3700787401574803) internal successors, (348), 254 states have internal predecessors, (348), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2023-11-06 22:45:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 620 transitions. [2023-11-06 22:45:02,196 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 620 transitions. Word has length 220 [2023-11-06 22:45:02,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:02,201 INFO L495 AbstractCegarLoop]: Abstraction has 395 states and 620 transitions. [2023-11-06 22:45:02,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:02,202 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 620 transitions. [2023-11-06 22:45:02,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-11-06 22:45:02,209 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:02,210 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:02,226 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:02,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:02,421 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:02,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:02,422 INFO L85 PathProgramCache]: Analyzing trace with hash -312150850, now seen corresponding path program 1 times [2023-11-06 22:45:02,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:02,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464401957] [2023-11-06 22:45:02,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:02,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:02,503 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:02,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1651338479] [2023-11-06 22:45:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:02,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:02,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:02,506 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:02,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:45:02,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:02,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:45:02,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:03,147 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:03,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:03,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464401957] [2023-11-06 22:45:03,147 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:03,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651338479] [2023-11-06 22:45:03,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651338479] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:03,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:03,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:03,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046822246] [2023-11-06 22:45:03,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:03,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:45:03,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:03,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:45:03,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:03,152 INFO L87 Difference]: Start difference. First operand 395 states and 620 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:03,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:03,456 INFO L93 Difference]: Finished difference Result 1079 states and 1690 transitions. [2023-11-06 22:45:03,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:45:03,457 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2023-11-06 22:45:03,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:03,464 INFO L225 Difference]: With dead ends: 1079 [2023-11-06 22:45:03,464 INFO L226 Difference]: Without dead ends: 687 [2023-11-06 22:45:03,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:03,467 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 160 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:03,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 464 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:45:03,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2023-11-06 22:45:03,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 591. [2023-11-06 22:45:03,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 380 states have (on average 1.355263157894737) internal successors, (515), 380 states have internal predecessors, (515), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-11-06 22:45:03,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 923 transitions. [2023-11-06 22:45:03,573 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 923 transitions. Word has length 221 [2023-11-06 22:45:03,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:03,575 INFO L495 AbstractCegarLoop]: Abstraction has 591 states and 923 transitions. [2023-11-06 22:45:03,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:03,575 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 923 transitions. [2023-11-06 22:45:03,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-11-06 22:45:03,579 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:03,579 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:03,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:03,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:03,787 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:03,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:03,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1194812884, now seen corresponding path program 1 times [2023-11-06 22:45:03,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:03,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234652884] [2023-11-06 22:45:03,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:03,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:03,853 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:03,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [828245350] [2023-11-06 22:45:03,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:03,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:03,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:03,856 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:03,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:45:04,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:04,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:45:04,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:04,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:04,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:04,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:04,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234652884] [2023-11-06 22:45:04,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:04,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828245350] [2023-11-06 22:45:04,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828245350] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:04,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:04,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:45:04,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987089323] [2023-11-06 22:45:04,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:04,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:04,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:04,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:04,528 INFO L87 Difference]: Start difference. First operand 591 states and 923 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:04,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:04,894 INFO L93 Difference]: Finished difference Result 1278 states and 1989 transitions. [2023-11-06 22:45:04,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:45:04,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2023-11-06 22:45:04,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:04,906 INFO L225 Difference]: With dead ends: 1278 [2023-11-06 22:45:04,906 INFO L226 Difference]: Without dead ends: 983 [2023-11-06 22:45:04,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:45:04,910 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 179 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:04,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 668 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:45:04,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2023-11-06 22:45:05,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 893. [2023-11-06 22:45:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 577 states have (on average 1.3466204506065858) internal successors, (777), 577 states have internal predecessors, (777), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2023-11-06 22:45:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1389 transitions. [2023-11-06 22:45:05,118 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1389 transitions. Word has length 222 [2023-11-06 22:45:05,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:05,119 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1389 transitions. [2023-11-06 22:45:05,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:05,120 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1389 transitions. [2023-11-06 22:45:05,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-11-06 22:45:05,124 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:05,124 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:05,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:05,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:05,333 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:05,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:05,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1833912496, now seen corresponding path program 1 times [2023-11-06 22:45:05,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:05,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950526760] [2023-11-06 22:45:05,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:05,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:05,408 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:05,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263695691] [2023-11-06 22:45:05,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:05,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:05,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:05,410 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:05,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:45:05,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:05,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 22:45:05,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:06,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1071 proven. 117 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2023-11-06 22:45:06,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-11-06 22:45:07,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950526760] [2023-11-06 22:45:07,248 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:07,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263695691] [2023-11-06 22:45:07,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263695691] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:07,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:07,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-11-06 22:45:07,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31982627] [2023-11-06 22:45:07,249 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:07,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:45:07,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:07,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:45:07,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:45:07,253 INFO L87 Difference]: Start difference. First operand 893 states and 1389 transitions. Second operand has 16 states, 16 states have (on average 6.6875) internal successors, (107), 16 states have internal predecessors, (107), 4 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2023-11-06 22:45:08,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:08,947 INFO L93 Difference]: Finished difference Result 1817 states and 2816 transitions. [2023-11-06 22:45:08,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:45:08,948 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.6875) internal successors, (107), 16 states have internal predecessors, (107), 4 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) Word has length 222 [2023-11-06 22:45:08,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:08,961 INFO L225 Difference]: With dead ends: 1817 [2023-11-06 22:45:08,961 INFO L226 Difference]: Without dead ends: 1224 [2023-11-06 22:45:08,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 430 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:45:08,967 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 318 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:08,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 799 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 22:45:08,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2023-11-06 22:45:09,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 980. [2023-11-06 22:45:09,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 628 states have (on average 1.3296178343949046) internal successors, (835), 628 states have internal predecessors, (835), 340 states have call successors, (340), 11 states have call predecessors, (340), 11 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2023-11-06 22:45:09,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1515 transitions. [2023-11-06 22:45:09,295 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1515 transitions. Word has length 222 [2023-11-06 22:45:09,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:09,296 INFO L495 AbstractCegarLoop]: Abstraction has 980 states and 1515 transitions. [2023-11-06 22:45:09,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.6875) internal successors, (107), 16 states have internal predecessors, (107), 4 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2023-11-06 22:45:09,297 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1515 transitions. [2023-11-06 22:45:09,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-11-06 22:45:09,302 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:09,302 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:09,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:09,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 22:45:09,510 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:09,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:09,510 INFO L85 PathProgramCache]: Analyzing trace with hash -136337474, now seen corresponding path program 1 times [2023-11-06 22:45:09,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:09,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446101144] [2023-11-06 22:45:09,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:09,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:09,563 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:09,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743123548] [2023-11-06 22:45:09,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:09,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:09,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:09,565 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:09,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:45:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:09,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:45:09,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:10,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:10,672 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:10,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:45:10,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446101144] [2023-11-06 22:45:10,672 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:45:10,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743123548] [2023-11-06 22:45:10,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743123548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:10,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:10,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:45:10,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141089500] [2023-11-06 22:45:10,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:10,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:45:10,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:45:10,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:45:10,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:45:10,677 INFO L87 Difference]: Start difference. First operand 980 states and 1515 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:11,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:11,234 INFO L93 Difference]: Finished difference Result 1677 states and 2589 transitions. [2023-11-06 22:45:11,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:45:11,235 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2023-11-06 22:45:11,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:11,245 INFO L225 Difference]: With dead ends: 1677 [2023-11-06 22:45:11,245 INFO L226 Difference]: Without dead ends: 1080 [2023-11-06 22:45:11,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:45:11,250 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 211 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:11,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 568 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:45:11,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2023-11-06 22:45:11,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 982. [2023-11-06 22:45:11,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 630 states have (on average 1.3285714285714285) internal successors, (837), 630 states have internal predecessors, (837), 340 states have call successors, (340), 11 states have call predecessors, (340), 11 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2023-11-06 22:45:11,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1517 transitions. [2023-11-06 22:45:11,503 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1517 transitions. Word has length 222 [2023-11-06 22:45:11,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:11,503 INFO L495 AbstractCegarLoop]: Abstraction has 982 states and 1517 transitions. [2023-11-06 22:45:11,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:11,504 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1517 transitions. [2023-11-06 22:45:11,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-11-06 22:45:11,509 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:11,509 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:11,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:11,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:45:11,717 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:11,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:11,718 INFO L85 PathProgramCache]: Analyzing trace with hash 295572821, now seen corresponding path program 1 times [2023-11-06 22:45:11,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:45:11,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671006926] [2023-11-06 22:45:11,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:11,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:45:11,767 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:45:11,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299108343] [2023-11-06 22:45:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:11,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:11,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:11,769 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:45:11,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:45:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:45:12,249 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:45:12,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:45:12,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:45:12,541 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:45:12,542 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:45:12,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:12,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:45:12,756 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:12,760 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:45:12,990 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:45:12 BoogieIcfgContainer [2023-11-06 22:45:12,990 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:45:12,991 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:45:12,991 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:45:12,991 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:45:12,992 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:44:58" (3/4) ... [2023-11-06 22:45:12,995 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:45:12,996 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:45:12,997 INFO L158 Benchmark]: Toolchain (without parser) took 16227.95ms. Allocated memory was 130.0MB in the beginning and 226.5MB in the end (delta: 96.5MB). Free memory was 93.1MB in the beginning and 102.4MB in the end (delta: -9.3MB). Peak memory consumption was 86.1MB. Max. memory is 16.1GB. [2023-11-06 22:45:12,997 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 107.0MB. Free memory is still 79.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:45:12,998 INFO L158 Benchmark]: CACSL2BoogieTranslator took 496.02ms. Allocated memory is still 130.0MB. Free memory was 92.6MB in the beginning and 75.8MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 22:45:12,998 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.56ms. Allocated memory is still 130.0MB. Free memory was 75.8MB in the beginning and 70.6MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-06 22:45:12,999 INFO L158 Benchmark]: Boogie Preprocessor took 58.96ms. Allocated memory is still 130.0MB. Free memory was 70.6MB in the beginning and 68.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:45:12,999 INFO L158 Benchmark]: RCFGBuilder took 998.59ms. Allocated memory is still 130.0MB. Free memory was 68.0MB in the beginning and 72.0MB in the end (delta: -4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 22:45:13,000 INFO L158 Benchmark]: TraceAbstraction took 14589.29ms. Allocated memory was 130.0MB in the beginning and 226.5MB in the end (delta: 96.5MB). Free memory was 71.3MB in the beginning and 102.4MB in the end (delta: -31.1MB). Peak memory consumption was 67.5MB. Max. memory is 16.1GB. [2023-11-06 22:45:13,000 INFO L158 Benchmark]: Witness Printer took 5.41ms. Allocated memory is still 226.5MB. Free memory is still 102.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:45:13,004 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 107.0MB. Free memory is still 79.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 496.02ms. Allocated memory is still 130.0MB. Free memory was 92.6MB in the beginning and 75.8MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.56ms. Allocated memory is still 130.0MB. Free memory was 75.8MB in the beginning and 70.6MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.96ms. Allocated memory is still 130.0MB. Free memory was 70.6MB in the beginning and 68.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 998.59ms. Allocated memory is still 130.0MB. Free memory was 68.0MB in the beginning and 72.0MB in the end (delta: -4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 14589.29ms. Allocated memory was 130.0MB in the beginning and 226.5MB in the end (delta: 96.5MB). Free memory was 71.3MB in the beginning and 102.4MB in the end (delta: -31.1MB). Peak memory consumption was 67.5MB. Max. memory is 16.1GB. * Witness Printer took 5.41ms. Allocated memory is still 226.5MB. Free memory is still 102.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryArithmeticDOUBLEoperation at line 101. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] signed short int var_1_6 = 256; [L24] signed short int var_1_7 = 8; [L25] double var_1_8 = 5.3; [L26] double var_1_9 = 5.575; [L27] double var_1_10 = 31.5; [L28] double var_1_11 = 2.38; [L29] double var_1_12 = 1.25; [L30] unsigned short int var_1_13 = 100; [L31] unsigned long int var_1_16 = 8; [L32] unsigned long int var_1_17 = 4; [L33] unsigned short int var_1_19 = 49755; [L34] unsigned short int var_1_20 = 0; [L35] unsigned short int var_1_21 = 10; [L36] unsigned short int var_1_22 = 5; [L37] float var_1_23 = 200.8; [L38] signed long int var_1_24 = 256; [L39] unsigned short int var_1_25 = 16; [L40] double var_1_26 = 0.625; [L41] double var_1_27 = 2.25; [L42] double var_1_28 = 25.8; [L43] double var_1_29 = 15.5; [L44] unsigned long int var_1_30 = 1; [L45] unsigned long int var_1_31 = 2553598654; [L46] unsigned char var_1_32 = 1; [L47] unsigned char var_1_33 = 0; [L48] signed char var_1_34 = -1; [L49] signed char var_1_35 = -8; [L50] signed char var_1_36 = 25; [L51] signed char var_1_37 = 10; [L52] signed char var_1_38 = 64; [L53] unsigned long int var_1_39 = 128; [L54] signed short int last_1_var_1_1 = 0; [L55] double last_1_var_1_8 = 5.3; [L56] unsigned short int last_1_var_1_13 = 100; [L57] signed long int last_1_var_1_24 = 256; [L58] unsigned long int last_1_var_1_30 = 1; [L59] unsigned char last_1_var_1_32 = 1; [L60] unsigned long int last_1_var_1_39 = 128; VAL [isInitial=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L220] isInitial = 1 [L221] FCALL initially() [L222] COND TRUE 1 [L223] CALL updateLastVariables() [L207] last_1_var_1_1 = var_1_1 [L208] last_1_var_1_8 = var_1_8 [L209] last_1_var_1_13 = var_1_13 [L210] last_1_var_1_24 = var_1_24 [L211] last_1_var_1_30 = var_1_30 [L212] last_1_var_1_32 = var_1_32 [L213] last_1_var_1_39 = var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] RET updateLastVariables() [L224] CALL updateVariables() [L151] var_1_6 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L152] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L154] var_1_7 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L155] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L157] var_1_9 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L158] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L160] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L162] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L164] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L165] var_1_16 = __VERIFIER_nondet_ulong() [L166] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L166] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L167] CALL assume_abort_if_not(var_1_16 <= 2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L167] RET assume_abort_if_not(var_1_16 <= 2147483648) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L168] var_1_17 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L169] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L170] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L170] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L172] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L176] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L176] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L178] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L179] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L179] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L180] var_1_22 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L181] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L182] CALL assume_abort_if_not(var_1_22 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L182] RET assume_abort_if_not(var_1_22 <= 32767) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L183] var_1_28 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L184] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L185] var_1_29 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L186] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L188] RET assume_abort_if_not(var_1_31 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L190] var_1_33 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L191] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L192] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L192] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L193] var_1_35 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L194] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L195] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L195] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L196] var_1_36 = __VERIFIER_nondet_char() [L197] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L197] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L198] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L198] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L199] var_1_37 = __VERIFIER_nondet_char() [L200] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L200] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L201] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L201] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L202] var_1_38 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L203] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L204] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L204] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L224] RET updateVariables() [L225] CALL step() [L64] signed short int stepLocal_5 = var_1_7; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L65] EXPR last_1_var_1_24 | var_1_22 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24 | var_1_22=256, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L65] signed long int stepLocal_4 = last_1_var_1_24 | var_1_22; [L66] signed long int stepLocal_3 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L67] COND TRUE stepLocal_4 > last_1_var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L68] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=1, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L69] COND TRUE stepLocal_3 == ((var_1_20 + last_1_var_1_13) / var_1_19) [L70] var_1_30 = ((((var_1_22) > (10u)) ? (var_1_22) : (10u))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L82] unsigned long int stepLocal_1 = last_1_var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L83] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L84] COND FALSE !(-10000000 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L88] signed long int stepLocal_2 = 32; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L89] COND FALSE !(stepLocal_2 >= var_1_24) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L92] unsigned short int stepLocal_6 = var_1_19; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L93] COND FALSE !((var_1_29 - var_1_11) <= last_1_var_1_8) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=2] [L98] COND TRUE \read(var_1_32) [L99] var_1_8 = ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_9=2] [L101] var_1_23 = (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_9=2] [L102] COND TRUE ! ((var_1_12 < 9999999.625) && var_1_32) [L103] var_1_25 = var_1_19 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=9/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_9=2] [L107] COND FALSE !(-32 > var_1_20) [L110] var_1_27 = 63.75 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_9=2] [L112] COND FALSE !(var_1_20 >= var_1_16) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_9=2] [L119] COND TRUE var_1_26 == var_1_27 [L120] var_1_39 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L128] COND TRUE var_1_32 && var_1_32 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=0, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L129] COND TRUE var_1_27 != 16.5 [L130] var_1_1 = ((((-256) > (var_1_34)) ? (-256) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L137] unsigned long int stepLocal_0 = var_1_7 * var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=100, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L138] COND FALSE !(stepLocal_0 != (var_1_39 / (var_1_16 + var_1_17))) [L147] var_1_13 = ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_1=1, stepLocal_2=32, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, stepLocal_6=65534, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=65534, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L225] RET step() [L226] CALL, EXPR property() [L216] EXPR (((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31)))) VAL [(((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))=0, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=65534, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L216-L217] return ((((((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))) && (((var_1_29 - var_1_11) <= last_1_var_1_8) ? ((last_1_var_1_39 == var_1_19) ? (var_1_32 == ((unsigned char) var_1_33)) : 1) : 1)) && ((var_1_20 >= var_1_16) ? ((var_1_30 > var_1_24) ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_37 - var_1_38)))) : 1)) && ((var_1_26 == var_1_27) ? (var_1_39 == ((unsigned long int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) : (((var_1_19 * 64u) < var_1_38) ? (var_1_39 == ((unsigned long int) var_1_19)) : (var_1_39 == ((unsigned long int) var_1_16)))) ; [L226] RET, EXPR property() [L226] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=65534, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=3, var_1_11=4, var_1_12=5, var_1_13=65534, var_1_16=1, var_1_17=1, var_1_19=65534, var_1_1=-1, var_1_20=0, var_1_21=16383, var_1_22=256, var_1_24=256, var_1_25=65534, var_1_26=5/8, var_1_27=255/4, var_1_28=6, var_1_29=7, var_1_30=256, var_1_31=4294967294, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 107 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 14.3s, OverallIterations: 8, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1137 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1104 mSDsluCounter, 3336 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2223 mSDsCounter, 389 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1307 IncrementalHoareTripleChecker+Invalid, 1696 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 389 mSolverCounterUnsat, 1113 mSDtfsCounter, 1307 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1781 GetRequests, 1737 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=982occurred in iteration=7, InterpolantAutomatonStates: 41, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 7 MinimizatonAttempts, 532 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 1990 NumberOfCodeBlocks, 1990 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1761 ConstructedInterpolants, 0 QuantifiedInterpolants, 6013 SizeOfPredicates, 16 NumberOfNonLiveVariables, 3747 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 8 InterpolantComputations, 6 PerfectInterpolantSequences, 17772/17952 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:45:13,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:45:15,912 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:45:16,085 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:45:16,096 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:45:16,097 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:45:16,148 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:45:16,149 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:45:16,150 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:45:16,151 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:45:16,158 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:45:16,159 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:45:16,159 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:45:16,160 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:45:16,163 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:45:16,163 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:45:16,164 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:45:16,164 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:45:16,165 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:45:16,165 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:45:16,166 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:45:16,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:45:16,168 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:45:16,168 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:45:16,169 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:45:16,169 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:45:16,170 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:45:16,170 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:45:16,171 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:45:16,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:45:16,172 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:45:16,173 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:45:16,174 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:45:16,174 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:45:16,175 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:45:16,175 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:45:16,175 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:45:16,176 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:45:16,176 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:45:16,176 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:45:16,177 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:45:16,178 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:45:16,178 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:45:16,179 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d [2023-11-06 22:45:16,638 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:45:16,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:45:16,676 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:45:16,677 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:45:16,685 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:45:16,687 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2023-11-06 22:45:20,346 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:45:20,800 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:45:20,812 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2023-11-06 22:45:20,830 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/b98c2b01b/a96051ca6b16430689e6732ccb0ccbdc/FLAGcf1cccd89 [2023-11-06 22:45:20,853 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/data/b98c2b01b/a96051ca6b16430689e6732ccb0ccbdc [2023-11-06 22:45:20,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:45:20,858 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:45:20,860 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:45:20,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:45:20,867 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:45:20,868 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:45:20" (1/1) ... [2023-11-06 22:45:20,870 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f83d46b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:20, skipping insertion in model container [2023-11-06 22:45:20,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:45:20" (1/1) ... [2023-11-06 22:45:20,925 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:45:21,107 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2023-11-06 22:45:21,271 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:45:21,307 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:45:21,328 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2023-11-06 22:45:21,420 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:45:21,462 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:45:21,463 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21 WrapperNode [2023-11-06 22:45:21,463 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:45:21,464 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:45:21,465 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:45:21,465 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:45:21,473 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,507 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,563 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 226 [2023-11-06 22:45:21,567 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:45:21,568 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:45:21,569 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:45:21,570 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:45:21,581 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,581 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,608 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,608 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,641 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,646 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,656 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,671 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,676 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:45:21,678 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:45:21,678 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:45:21,678 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:45:21,679 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (1/1) ... [2023-11-06 22:45:21,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:45:21,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:45:21,732 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:45:21,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:45:21,839 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:45:21,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:45:21,840 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:45:21,846 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:45:21,846 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:45:21,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:45:21,963 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:45:21,965 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:45:32,474 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:45:32,483 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:45:32,484 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:45:32,487 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:45:32 BoogieIcfgContainer [2023-11-06 22:45:32,487 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:45:32,490 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:45:32,490 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:45:32,494 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:45:32,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:45:20" (1/3) ... [2023-11-06 22:45:32,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@234217d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:45:32, skipping insertion in model container [2023-11-06 22:45:32,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:45:21" (2/3) ... [2023-11-06 22:45:32,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@234217d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:45:32, skipping insertion in model container [2023-11-06 22:45:32,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:45:32" (3/3) ... [2023-11-06 22:45:32,498 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-79.i [2023-11-06 22:45:32,521 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:45:32,522 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:45:32,585 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:45:32,593 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@75a2a6b0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:45:32,593 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:45:32,600 INFO L276 IsEmpty]: Start isEmpty. Operand has 99 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 22:45:32,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-06 22:45:32,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:32,629 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:32,632 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:32,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1453256270, now seen corresponding path program 1 times [2023-11-06 22:45:32,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:32,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117393372] [2023-11-06 22:45:32,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:32,672 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:45:32,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:32,678 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:45:32,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 22:45:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:34,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:45:34,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:36,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:36,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:36,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:36,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117393372] [2023-11-06 22:45:36,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117393372] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:36,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:36,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:36,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183919812] [2023-11-06 22:45:36,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:36,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:45:36,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:36,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:45:36,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:36,398 INFO L87 Difference]: Start difference. First operand has 99 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:38,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:41,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:43,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:45,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:47,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:49,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:49,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:45:49,983 INFO L93 Difference]: Finished difference Result 304 states and 560 transitions. [2023-11-06 22:45:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:45:50,079 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 216 [2023-11-06 22:45:50,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:45:50,093 INFO L225 Difference]: With dead ends: 304 [2023-11-06 22:45:50,093 INFO L226 Difference]: Without dead ends: 208 [2023-11-06 22:45:50,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:50,102 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 136 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 73 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:45:50,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 424 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 23 Invalid, 5 Unknown, 0 Unchecked, 13.4s Time] [2023-11-06 22:45:50,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-11-06 22:45:50,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 185. [2023-11-06 22:45:50,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 114 states have (on average 1.3245614035087718) internal successors, (151), 114 states have internal predecessors, (151), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-06 22:45:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 287 transitions. [2023-11-06 22:45:50,195 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 287 transitions. Word has length 216 [2023-11-06 22:45:50,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:45:50,197 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 287 transitions. [2023-11-06 22:45:50,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:50,198 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 287 transitions. [2023-11-06 22:45:50,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-06 22:45:50,204 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:45:50,204 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:50,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:50,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:45:50,429 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:45:50,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:50,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1321129282, now seen corresponding path program 1 times [2023-11-06 22:45:50,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:50,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1924894923] [2023-11-06 22:45:50,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:50,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:45:50,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:50,433 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:45:50,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 22:45:51,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:51,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:45:51,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:53,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:45:53,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:53,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:53,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1924894923] [2023-11-06 22:45:53,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1924894923] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:53,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:53,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:45:53,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184707392] [2023-11-06 22:45:53,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:53,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:53,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:53,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:53,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:53,881 INFO L87 Difference]: Start difference. First operand 185 states and 287 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:45:57,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:45:59,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:01,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:03,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:05,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:07,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:09,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:11,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:46:11,853 INFO L93 Difference]: Finished difference Result 605 states and 940 transitions. [2023-11-06 22:46:11,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:46:11,861 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2023-11-06 22:46:11,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:46:11,868 INFO L225 Difference]: With dead ends: 605 [2023-11-06 22:46:11,874 INFO L226 Difference]: Without dead ends: 423 [2023-11-06 22:46:11,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:46:11,880 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 158 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 69 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2023-11-06 22:46:11,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 608 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 27 Invalid, 8 Unknown, 0 Unchecked, 17.7s Time] [2023-11-06 22:46:11,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2023-11-06 22:46:12,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 371. [2023-11-06 22:46:12,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 230 states have (on average 1.317391304347826) internal successors, (303), 230 states have internal predecessors, (303), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2023-11-06 22:46:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 575 transitions. [2023-11-06 22:46:12,033 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 575 transitions. Word has length 218 [2023-11-06 22:46:12,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:46:12,038 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 575 transitions. [2023-11-06 22:46:12,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:46:12,038 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 575 transitions. [2023-11-06 22:46:12,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-06 22:46:12,051 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:46:12,052 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:12,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:12,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:12,264 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:46:12,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:12,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1284894272, now seen corresponding path program 1 times [2023-11-06 22:46:12,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:12,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141493584] [2023-11-06 22:46:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:12,267 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:12,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:12,268 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:46:12,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 22:46:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:13,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:46:13,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:17,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2023-11-06 22:46:17,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:46:18,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:18,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141493584] [2023-11-06 22:46:18,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141493584] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:46:18,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1366045071] [2023-11-06 22:46:18,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:18,742 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 22:46:18,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 22:46:18,746 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 22:46:18,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-11-06 22:46:19,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:19,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:46:19,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:19,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:46:19,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:19,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1366045071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:19,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:46:19,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2023-11-06 22:46:19,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630962476] [2023-11-06 22:46:19,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:19,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:46:19,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:19,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:46:19,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:46:19,950 INFO L87 Difference]: Start difference. First operand 371 states and 575 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:46:21,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:23,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:25,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:25,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:46:25,937 INFO L93 Difference]: Finished difference Result 739 states and 1155 transitions. [2023-11-06 22:46:25,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:46:25,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2023-11-06 22:46:25,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:46:25,946 INFO L225 Difference]: With dead ends: 739 [2023-11-06 22:46:25,946 INFO L226 Difference]: Without dead ends: 554 [2023-11-06 22:46:25,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:46:25,949 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 136 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:46:25,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 288 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2023-11-06 22:46:25,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-11-06 22:46:26,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 552. [2023-11-06 22:46:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 341 states have (on average 1.313782991202346) internal successors, (448), 341 states have internal predecessors, (448), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-11-06 22:46:26,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 856 transitions. [2023-11-06 22:46:26,060 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 856 transitions. Word has length 218 [2023-11-06 22:46:26,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:46:26,061 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 856 transitions. [2023-11-06 22:46:26,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:46:26,062 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 856 transitions. [2023-11-06 22:46:26,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-06 22:46:26,067 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:46:26,067 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:26,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:26,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:26,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:26,472 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:46:26,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash 698088258, now seen corresponding path program 1 times [2023-11-06 22:46:26,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:26,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446713903] [2023-11-06 22:46:26,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:26,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:26,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:26,475 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:46:26,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-06 22:46:27,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:27,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:46:27,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:31,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2023-11-06 22:46:31,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:46:32,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:32,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446713903] [2023-11-06 22:46:32,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446713903] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:46:32,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1409922156] [2023-11-06 22:46:32,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:32,155 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 22:46:32,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 22:46:32,156 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 22:46:32,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-06 22:46:34,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:34,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:46:34,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:38,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:46:38,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:38,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1409922156] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:38,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:46:38,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-11-06 22:46:38,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491204391] [2023-11-06 22:46:38,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:38,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:46:38,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:38,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:46:38,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:46:38,690 INFO L87 Difference]: Start difference. First operand 552 states and 856 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:46:42,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:46:44,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:46:46,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:46:49,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:46:51,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:53,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:46:53,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:46:53,519 INFO L93 Difference]: Finished difference Result 1018 states and 1573 transitions. [2023-11-06 22:46:53,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:46:53,520 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2023-11-06 22:46:53,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:46:53,529 INFO L225 Difference]: With dead ends: 1018 [2023-11-06 22:46:53,529 INFO L226 Difference]: Without dead ends: 743 [2023-11-06 22:46:53,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:46:53,533 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 140 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:46:53,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 482 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 101 Invalid, 6 Unknown, 0 Unchecked, 14.4s Time] [2023-11-06 22:46:53,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2023-11-06 22:46:53,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 613. [2023-11-06 22:46:53,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 367 states have (on average 1.2915531335149864) internal successors, (474), 367 states have internal predecessors, (474), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2023-11-06 22:46:53,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 950 transitions. [2023-11-06 22:46:53,668 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 950 transitions. Word has length 218 [2023-11-06 22:46:53,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:46:53,669 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 950 transitions. [2023-11-06 22:46:53,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:46:53,669 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 950 transitions. [2023-11-06 22:46:53,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-11-06 22:46:53,672 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:46:53,672 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:53,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:53,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:54,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:54,089 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:46:54,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:54,089 INFO L85 PathProgramCache]: Analyzing trace with hash 878119717, now seen corresponding path program 1 times [2023-11-06 22:46:54,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:54,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [727186482] [2023-11-06 22:46:54,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:54,091 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:46:54,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:54,092 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:46:54,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-06 22:46:55,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:55,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:46:55,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:47:02,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2023-11-06 22:47:02,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:47:06,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:47:06,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [727186482] [2023-11-06 22:47:06,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [727186482] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:47:06,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1124259259] [2023-11-06 22:47:06,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:47:06,245 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 22:47:06,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 22:47:06,247 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 22:47:06,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-11-06 22:47:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:47:09,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:47:09,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:47:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:47:11,761 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:47:11,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1124259259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:47:11,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:47:11,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 12 [2023-11-06 22:47:11,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031001671] [2023-11-06 22:47:11,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:47:11,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:47:11,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:47:11,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:47:11,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:47:11,766 INFO L87 Difference]: Start difference. First operand 613 states and 950 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:47:16,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:47:19,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:47:21,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:23,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:47:25,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:28,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:47:30,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:32,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:34,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:36,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:47:36,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:47:36,824 INFO L93 Difference]: Finished difference Result 1751 states and 2711 transitions. [2023-11-06 22:47:36,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:47:36,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2023-11-06 22:47:36,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:47:36,845 INFO L225 Difference]: With dead ends: 1751 [2023-11-06 22:47:36,846 INFO L226 Difference]: Without dead ends: 1202 [2023-11-06 22:47:36,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 548 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:47:36,850 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 173 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:47:36,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 429 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 8 Unknown, 0 Unchecked, 24.9s Time] [2023-11-06 22:47:36,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2023-11-06 22:47:36,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1160. [2023-11-06 22:47:36,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 704 states have (on average 1.2897727272727273) internal successors, (908), 704 states have internal predecessors, (908), 442 states have call successors, (442), 13 states have call predecessors, (442), 13 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2023-11-06 22:47:37,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1792 transitions. [2023-11-06 22:47:37,009 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1792 transitions. Word has length 219 [2023-11-06 22:47:37,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:47:37,015 INFO L495 AbstractCegarLoop]: Abstraction has 1160 states and 1792 transitions. [2023-11-06 22:47:37,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:47:37,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1792 transitions. [2023-11-06 22:47:37,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-11-06 22:47:37,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:47:37,020 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:47:37,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:47:37,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:47:37,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt [2023-11-06 22:47:37,440 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:47:37,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:47:37,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1828499677, now seen corresponding path program 1 times [2023-11-06 22:47:37,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:47:37,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486886704] [2023-11-06 22:47:37,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:47:37,442 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:47:37,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:47:37,444 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:47:37,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-06 22:47:38,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:47:38,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:47:38,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:47:45,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2023-11-06 22:47:45,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:47:50,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:47:50,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486886704] [2023-11-06 22:47:50,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486886704] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:47:50,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [84531856] [2023-11-06 22:47:50,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:47:50,801 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 22:47:50,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 22:47:50,802 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 22:47:50,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-11-06 22:47:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:47:53,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:47:53,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:47:56,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 22:47:56,072 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:47:56,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [84531856] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:47:56,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:47:56,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 12 [2023-11-06 22:47:56,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933162590] [2023-11-06 22:47:56,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:47:56,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:47:56,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:47:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:47:56,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:47:56,089 INFO L87 Difference]: Start difference. First operand 1160 states and 1792 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:47:57,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:00,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:02,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:05,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:07,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:07,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:48:07,861 INFO L93 Difference]: Finished difference Result 1702 states and 2633 transitions. [2023-11-06 22:48:07,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:48:07,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2023-11-06 22:48:07,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:48:07,874 INFO L225 Difference]: With dead ends: 1702 [2023-11-06 22:48:07,875 INFO L226 Difference]: Without dead ends: 1153 [2023-11-06 22:48:07,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 548 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:48:07,879 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 70 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:48:07,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 324 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 4 Unknown, 0 Unchecked, 11.6s Time] [2023-11-06 22:48:07,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2023-11-06 22:48:08,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1151. [2023-11-06 22:48:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 695 states have (on average 1.279136690647482) internal successors, (889), 695 states have internal predecessors, (889), 442 states have call successors, (442), 13 states have call predecessors, (442), 13 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2023-11-06 22:48:08,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1773 transitions. [2023-11-06 22:48:08,084 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1773 transitions. Word has length 219 [2023-11-06 22:48:08,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:48:08,085 INFO L495 AbstractCegarLoop]: Abstraction has 1151 states and 1773 transitions. [2023-11-06 22:48:08,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 22:48:08,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1773 transitions. [2023-11-06 22:48:08,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-06 22:48:08,089 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:48:08,090 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:48:08,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:48:08,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:48:08,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt [2023-11-06 22:48:08,509 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:48:08,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:48:08,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1267441766, now seen corresponding path program 1 times [2023-11-06 22:48:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:48:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264494764] [2023-11-06 22:48:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:48:08,511 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:48:08,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:48:08,514 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:48:08,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-06 22:48:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:48:09,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:48:09,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:48:17,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2023-11-06 22:48:17,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:48:21,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:48:21,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264494764] [2023-11-06 22:48:21,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264494764] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:48:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [59936590] [2023-11-06 22:48:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:48:21,730 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 22:48:21,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 22:48:21,732 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 22:48:21,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3297b842-32ea-4401-9a75-9c30d4d1878c/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-11-06 22:48:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:48:24,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:48:24,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:48:29,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2023-11-06 22:48:29,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:48:30,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [59936590] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:48:30,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:48:30,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 16 [2023-11-06 22:48:30,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926611594] [2023-11-06 22:48:30,670 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:48:30,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:48:30,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:48:30,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:48:30,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:48:30,673 INFO L87 Difference]: Start difference. First operand 1151 states and 1773 transitions. Second operand has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 5 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 5 states have call predecessors, (68), 5 states have call successors, (68) [2023-11-06 22:48:39,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:41,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:43,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:46,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:48,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:50,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:52,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:54,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:48:56,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []