./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --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 772e2b3dbf9e50da6ba2fbe4ce0f53438311fead82c02073a3387f7289e213fb --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:30:31,507 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:30:31,630 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 23:30:31,636 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:30:31,639 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:30:31,688 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:30:31,689 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:30:31,690 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:30:31,690 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:30:31,691 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:30:31,692 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:30:31,693 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:30:31,693 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:30:31,694 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:30:31,695 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:30:31,695 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:30:31,696 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:30:31,696 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:30:31,697 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:30:31,697 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:30:31,697 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:30:31,697 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:30:31,697 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:30:31,697 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:30:31,697 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:30:31,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:30:31,699 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 23:30:31,699 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 23:30:31,700 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 23:30:31,700 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 23:30:31,700 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:30:31,701 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:30:31,701 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:30:31,701 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:30:31,701 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 772e2b3dbf9e50da6ba2fbe4ce0f53438311fead82c02073a3387f7289e213fb [2024-11-27 23:30:32,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:30:32,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:30:32,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:30:32,067 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:30:32,067 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:30:32,069 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:30:35,214 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/b9495e59d/4830c4ce2ea447c0bfb003f94e4aff56/FLAG33f8742f1 [2024-11-27 23:30:35,593 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:30:35,598 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:30:35,615 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/b9495e59d/4830c4ce2ea447c0bfb003f94e4aff56/FLAG33f8742f1 [2024-11-27 23:30:35,642 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/b9495e59d/4830c4ce2ea447c0bfb003f94e4aff56 [2024-11-27 23:30:35,647 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:30:35,649 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:30:35,651 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:30:35,653 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:30:35,662 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:30:35,663 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:30:35" (1/1) ... [2024-11-27 23:30:35,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52ed7d94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:35, skipping insertion in model container [2024-11-27 23:30:35,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:30:35" (1/1) ... [2024-11-27 23:30:35,704 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:30:35,923 WARN L250 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i[919,932] [2024-11-27 23:30:36,058 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:30:36,080 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:30:36,100 WARN L250 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i[919,932] [2024-11-27 23:30:36,163 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:30:36,189 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:30:36,190 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36 WrapperNode [2024-11-27 23:30:36,192 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:30:36,193 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:30:36,193 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:30:36,193 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:30:36,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,308 INFO L138 Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 255 [2024-11-27 23:30:36,313 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:30:36,315 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:30:36,315 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:30:36,315 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:30:36,327 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,329 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,338 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,364 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 23:30:36,365 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,365 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,378 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,379 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,389 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,396 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,398 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,407 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:30:36,412 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:30:36,412 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:30:36,413 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:30:36,414 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (1/1) ... [2024-11-27 23:30:36,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:30:36,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:36,468 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:30:36,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:30:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:30:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 23:30:36,508 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 23:30:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 23:30:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:30:36,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:30:36,667 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:30:36,674 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:30:37,403 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-27 23:30:37,403 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:30:37,423 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:30:37,427 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 23:30:37,427 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:30:37 BoogieIcfgContainer [2024-11-27 23:30:37,428 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:30:37,433 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:30:37,433 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:30:37,439 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:30:37,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:30:35" (1/3) ... [2024-11-27 23:30:37,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26ed04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:30:37, skipping insertion in model container [2024-11-27 23:30:37,442 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:30:36" (2/3) ... [2024-11-27 23:30:37,442 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26ed04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:30:37, skipping insertion in model container [2024-11-27 23:30:37,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:30:37" (3/3) ... [2024-11-27 23:30:37,445 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:30:37,466 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:30:37,468 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i that has 2 procedures, 110 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 23:30:37,559 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:30:37,581 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@1c85f138, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:30:37,582 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 23:30:37,586 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 72 states have (on average 1.4166666666666667) internal successors, (102), 73 states have internal predecessors, (102), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:30:37,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-27 23:30:37,611 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:37,612 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:37,612 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:37,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:37,622 INFO L85 PathProgramCache]: Analyzing trace with hash -358607209, now seen corresponding path program 1 times [2024-11-27 23:30:37,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:37,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003236895] [2024-11-27 23:30:37,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:37,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:38,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2024-11-27 23:30:38,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:38,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003236895] [2024-11-27 23:30:38,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003236895] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:38,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872690495] [2024-11-27 23:30:38,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:38,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:38,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:38,238 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:38,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 23:30:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:38,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 23:30:38,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:38,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2024-11-27 23:30:38,630 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:38,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872690495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:38,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:30:38,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 23:30:38,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781067428] [2024-11-27 23:30:38,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:38,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 23:30:38,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:38,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 23:30:38,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:30:38,714 INFO L87 Difference]: Start difference. First operand has 110 states, 72 states have (on average 1.4166666666666667) internal successors, (102), 73 states have internal predecessors, (102), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-27 23:30:38,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:38,754 INFO L93 Difference]: Finished difference Result 213 states and 373 transitions. [2024-11-27 23:30:38,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 23:30:38,757 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 227 [2024-11-27 23:30:38,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:38,766 INFO L225 Difference]: With dead ends: 213 [2024-11-27 23:30:38,767 INFO L226 Difference]: Without dead ends: 106 [2024-11-27 23:30:38,771 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:30:38,779 INFO L435 NwaCegarLoop]: 165 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, 165 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 [2024-11-27 23:30:38,780 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:30:38,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-27 23:30:38,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2024-11-27 23:30:38,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 69 states have (on average 1.3768115942028984) internal successors, (95), 69 states have internal predecessors, (95), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:30:38,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 165 transitions. [2024-11-27 23:30:38,838 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 165 transitions. Word has length 227 [2024-11-27 23:30:38,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:38,839 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 165 transitions. [2024-11-27 23:30:38,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-27 23:30:38,839 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 165 transitions. [2024-11-27 23:30:38,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-27 23:30:38,845 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:38,845 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:38,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 23:30:39,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:39,046 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:39,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:39,047 INFO L85 PathProgramCache]: Analyzing trace with hash -24076463, now seen corresponding path program 1 times [2024-11-27 23:30:39,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:39,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313405799] [2024-11-27 23:30:39,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:39,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:40,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:40,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:40,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313405799] [2024-11-27 23:30:40,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313405799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:40,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192966874] [2024-11-27 23:30:40,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:40,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:40,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:40,262 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:40,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 23:30:40,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:40,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:30:40,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:40,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 844 proven. 21 refuted. 0 times theorem prover too weak. 1515 trivial. 0 not checked. [2024-11-27 23:30:40,786 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:41,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 81 proven. 21 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:41,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192966874] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:41,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:41,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2024-11-27 23:30:41,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470162411] [2024-11-27 23:30:41,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:41,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 23:30:41,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:41,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 23:30:41,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:30:41,245 INFO L87 Difference]: Start difference. First operand 106 states and 165 transitions. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 4 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2024-11-27 23:30:42,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:42,768 INFO L93 Difference]: Finished difference Result 320 states and 482 transitions. [2024-11-27 23:30:42,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-27 23:30:42,769 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 4 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) Word has length 227 [2024-11-27 23:30:42,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:42,774 INFO L225 Difference]: With dead ends: 320 [2024-11-27 23:30:42,774 INFO L226 Difference]: Without dead ends: 217 [2024-11-27 23:30:42,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 450 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=246, Invalid=624, Unknown=0, NotChecked=0, Total=870 [2024-11-27 23:30:42,777 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 364 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:42,778 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [366 Valid, 486 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 23:30:42,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-11-27 23:30:42,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 201. [2024-11-27 23:30:42,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 124 states have (on average 1.2419354838709677) internal successors, (154), 124 states have internal predecessors, (154), 70 states have call successors, (70), 6 states have call predecessors, (70), 6 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-27 23:30:42,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 294 transitions. [2024-11-27 23:30:42,850 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 294 transitions. Word has length 227 [2024-11-27 23:30:42,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:42,851 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 294 transitions. [2024-11-27 23:30:42,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 4 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2024-11-27 23:30:42,852 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 294 transitions. [2024-11-27 23:30:42,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-27 23:30:42,857 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:42,857 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:42,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 23:30:43,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-11-27 23:30:43,062 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:43,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:43,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1424331885, now seen corresponding path program 1 times [2024-11-27 23:30:43,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:43,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639499062] [2024-11-27 23:30:43,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:43,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:44,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-27 23:30:44,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:44,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639499062] [2024-11-27 23:30:44,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639499062] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:44,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:44,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 23:30:44,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745022212] [2024-11-27 23:30:44,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:44,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 23:30:44,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:44,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 23:30:44,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-27 23:30:44,237 INFO L87 Difference]: Start difference. First operand 201 states and 294 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:30:45,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:45,343 INFO L93 Difference]: Finished difference Result 601 states and 874 transitions. [2024-11-27 23:30:45,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:30:45,344 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 227 [2024-11-27 23:30:45,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:45,349 INFO L225 Difference]: With dead ends: 601 [2024-11-27 23:30:45,350 INFO L226 Difference]: Without dead ends: 403 [2024-11-27 23:30:45,353 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:30:45,354 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 190 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:45,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 706 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 23:30:45,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-11-27 23:30:45,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 374. [2024-11-27 23:30:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 231 states have (on average 1.2294372294372293) internal successors, (284), 233 states have internal predecessors, (284), 129 states have call successors, (129), 13 states have call predecessors, (129), 13 states have return successors, (129), 127 states have call predecessors, (129), 129 states have call successors, (129) [2024-11-27 23:30:45,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 542 transitions. [2024-11-27 23:30:45,479 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 542 transitions. Word has length 227 [2024-11-27 23:30:45,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:45,482 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 542 transitions. [2024-11-27 23:30:45,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:30:45,482 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 542 transitions. [2024-11-27 23:30:45,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-27 23:30:45,491 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:45,491 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:45,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 23:30:45,492 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:45,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:45,494 INFO L85 PathProgramCache]: Analyzing trace with hash 350675477, now seen corresponding path program 1 times [2024-11-27 23:30:45,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:45,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600096809] [2024-11-27 23:30:45,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:45,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:46,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 81 proven. 21 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:46,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:46,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600096809] [2024-11-27 23:30:46,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600096809] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:46,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295723815] [2024-11-27 23:30:46,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:46,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:46,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:46,175 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:46,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 23:30:46,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:46,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:30:46,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:47,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 844 proven. 21 refuted. 0 times theorem prover too weak. 1515 trivial. 0 not checked. [2024-11-27 23:30:47,045 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:47,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 81 proven. 21 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:47,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295723815] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:47,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:47,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 12 [2024-11-27 23:30:47,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911555019] [2024-11-27 23:30:47,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:47,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:30:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:47,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:30:47,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:30:47,688 INFO L87 Difference]: Start difference. First operand 374 states and 542 transitions. Second operand has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 4 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) [2024-11-27 23:30:49,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:49,430 INFO L93 Difference]: Finished difference Result 836 states and 1223 transitions. [2024-11-27 23:30:49,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-27 23:30:49,431 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 4 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) Word has length 227 [2024-11-27 23:30:49,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:49,437 INFO L225 Difference]: With dead ends: 836 [2024-11-27 23:30:49,437 INFO L226 Difference]: Without dead ends: 534 [2024-11-27 23:30:49,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 449 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2024-11-27 23:30:49,440 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 500 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:49,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 671 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 23:30:49,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2024-11-27 23:30:49,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 357. [2024-11-27 23:30:49,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 203 states have (on average 1.1822660098522169) internal successors, (240), 204 states have internal predecessors, (240), 140 states have call successors, (140), 13 states have call predecessors, (140), 13 states have return successors, (140), 139 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 23:30:49,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 520 transitions. [2024-11-27 23:30:49,530 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 520 transitions. Word has length 227 [2024-11-27 23:30:49,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:49,531 INFO L471 AbstractCegarLoop]: Abstraction has 357 states and 520 transitions. [2024-11-27 23:30:49,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 4 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) [2024-11-27 23:30:49,531 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 520 transitions. [2024-11-27 23:30:49,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2024-11-27 23:30:49,535 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:49,536 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:49,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 23:30:49,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:49,740 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:49,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:49,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1152124221, now seen corresponding path program 1 times [2024-11-27 23:30:49,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:49,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074459632] [2024-11-27 23:30:49,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:49,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:50,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 15 proven. 87 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:50,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:50,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074459632] [2024-11-27 23:30:50,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074459632] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:50,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145026200] [2024-11-27 23:30:50,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:50,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:50,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:50,692 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:50,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 23:30:50,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:50,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 23:30:50,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:51,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 696 proven. 99 refuted. 0 times theorem prover too weak. 1585 trivial. 0 not checked. [2024-11-27 23:30:51,449 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:52,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 15 proven. 87 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:30:52,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145026200] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:52,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:52,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-11-27 23:30:52,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709571025] [2024-11-27 23:30:52,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:52,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 23:30:52,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:52,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 23:30:52,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:30:52,018 INFO L87 Difference]: Start difference. First operand 357 states and 520 transitions. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (64), 2 states have call predecessors, (64), 5 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-27 23:30:53,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:53,769 INFO L93 Difference]: Finished difference Result 1375 states and 1909 transitions. [2024-11-27 23:30:53,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-27 23:30:53,770 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (64), 2 states have call predecessors, (64), 5 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 228 [2024-11-27 23:30:53,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:53,781 INFO L225 Difference]: With dead ends: 1375 [2024-11-27 23:30:53,781 INFO L226 Difference]: Without dead ends: 1088 [2024-11-27 23:30:53,784 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 453 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=392, Invalid=1090, Unknown=0, NotChecked=0, Total=1482 [2024-11-27 23:30:53,785 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 446 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:53,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 919 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 23:30:53,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2024-11-27 23:30:53,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 392. [2024-11-27 23:30:53,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 230 states have (on average 1.1652173913043478) internal successors, (268), 231 states have internal predecessors, (268), 140 states have call successors, (140), 21 states have call predecessors, (140), 21 states have return successors, (140), 139 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 23:30:53,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 548 transitions. [2024-11-27 23:30:53,931 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 548 transitions. Word has length 228 [2024-11-27 23:30:53,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:53,933 INFO L471 AbstractCegarLoop]: Abstraction has 392 states and 548 transitions. [2024-11-27 23:30:53,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (64), 2 states have call predecessors, (64), 5 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-27 23:30:53,936 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 548 transitions. [2024-11-27 23:30:53,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2024-11-27 23:30:53,942 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:53,942 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:53,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 23:30:54,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:54,146 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:30:54,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:54,147 INFO L85 PathProgramCache]: Analyzing trace with hash 141006971, now seen corresponding path program 1 times [2024-11-27 23:30:54,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:54,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559745988] [2024-11-27 23:30:54,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:54,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:54,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 23:30:54,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [635339110] [2024-11-27 23:30:54,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:54,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:54,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:54,369 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:54,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 23:30:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 23:30:54,544 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 23:30:54,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 23:30:54,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 23:30:54,984 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 23:30:54,986 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 23:30:54,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 23:30:55,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:55,194 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-27 23:30:55,492 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 23:30:55,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 11:30:55 BoogieIcfgContainer [2024-11-27 23:30:55,499 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 23:30:55,500 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 23:30:55,500 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 23:30:55,500 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 23:30:55,501 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:30:37" (3/4) ... [2024-11-27 23:30:55,504 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 23:30:55,505 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 23:30:55,507 INFO L158 Benchmark]: Toolchain (without parser) took 19856.73ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 92.3MB in the beginning and 77.7MB in the end (delta: 14.6MB). Peak memory consumption was 131.4MB. Max. memory is 16.1GB. [2024-11-27 23:30:55,508 INFO L158 Benchmark]: CDTParser took 0.49ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 23:30:55,508 INFO L158 Benchmark]: CACSL2BoogieTranslator took 541.21ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 75.4MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 23:30:55,508 INFO L158 Benchmark]: Boogie Procedure Inliner took 121.37ms. Allocated memory is still 117.4MB. Free memory was 75.4MB in the beginning and 70.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 23:30:55,508 INFO L158 Benchmark]: Boogie Preprocessor took 96.47ms. Allocated memory is still 117.4MB. Free memory was 70.7MB in the beginning and 64.5MB in the end (delta: 6.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 23:30:55,509 INFO L158 Benchmark]: RCFGBuilder took 1015.47ms. Allocated memory is still 117.4MB. Free memory was 64.5MB in the beginning and 87.1MB in the end (delta: -22.6MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. [2024-11-27 23:30:55,509 INFO L158 Benchmark]: TraceAbstraction took 18066.41ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 86.5MB in the beginning and 77.8MB in the end (delta: 8.8MB). Peak memory consumption was 125.9MB. Max. memory is 16.1GB. [2024-11-27 23:30:55,509 INFO L158 Benchmark]: Witness Printer took 5.33ms. Allocated memory is still 234.9MB. Free memory was 77.8MB in the beginning and 77.7MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 23:30:55,513 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.49ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 541.21ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 75.4MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 121.37ms. Allocated memory is still 117.4MB. Free memory was 75.4MB in the beginning and 70.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 96.47ms. Allocated memory is still 117.4MB. Free memory was 70.7MB in the beginning and 64.5MB in the end (delta: 6.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1015.47ms. Allocated memory is still 117.4MB. Free memory was 64.5MB in the beginning and 87.1MB in the end (delta: -22.6MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. * TraceAbstraction took 18066.41ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 86.5MB in the beginning and 77.8MB in the end (delta: 8.8MB). Peak memory consumption was 125.9MB. Max. memory is 16.1GB. * Witness Printer took 5.33ms. Allocated memory is still 234.9MB. Free memory was 77.8MB in the beginning and 77.7MB in the end (delta: 29.4kB). 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 shiftRight at line 67, overapproximation of someBinaryArithmeticDOUBLEoperation at line 138, overapproximation of someBinaryDOUBLEComparisonOperation at line 138, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 157, overapproximation of someBinaryDOUBLEComparisonOperation at line 200, overapproximation of someBinaryDOUBLEComparisonOperation at line 127, overapproximation of someBinaryDOUBLEComparisonOperation at line 155. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 0; [L25] unsigned char var_1_4 = 0; [L26] unsigned char var_1_5 = 0; [L27] signed long int var_1_6 = 25; [L28] double var_1_10 = 99999999999.25; [L29] double var_1_11 = 255.25; [L30] double var_1_12 = 1.125; [L31] unsigned char var_1_13 = 2; [L32] unsigned char var_1_14 = 5; [L33] unsigned char var_1_15 = 32; [L34] unsigned char var_1_16 = 4; [L35] unsigned char var_1_17 = 2; [L36] signed char var_1_18 = 4; [L37] signed char var_1_19 = 16; [L38] signed char var_1_20 = 32; [L39] signed char var_1_21 = 25; [L40] signed char var_1_22 = 1; [L41] signed char var_1_23 = 100; [L42] double var_1_24 = 3.125; [L43] double var_1_25 = 0.0; [L44] unsigned short int var_1_26 = 32; [L45] unsigned short int var_1_27 = 36217; [L46] unsigned char var_1_28 = 2; [L47] signed long int var_1_29 = -25; [L48] signed char var_1_31 = 4; [L49] signed char var_1_34 = 64; [L50] signed short int var_1_35 = -5; [L51] signed short int var_1_36 = 64; [L52] signed char var_1_37 = -5; [L53] unsigned char var_1_39 = 1; [L54] unsigned char var_1_40 = 1; [L55] signed char var_1_41 = -32; [L56] unsigned short int var_1_42 = 10; [L57] unsigned long int var_1_44 = 10; [L58] unsigned long int var_1_45 = 2602144630; [L59] unsigned long int var_1_46 = 4; [L60] signed long int var_1_47 = 16; [L61] unsigned char var_1_48 = 0; [L62] unsigned char var_1_50 = 50; VAL [isInitial=0, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=0, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L204] isInitial = 1 [L205] FCALL initially() [L207] FCALL updateLastVariables() [L208] CALL updateVariables() [L142] var_1_2 = __VERIFIER_nondet_uchar() [L143] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L143] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L144] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L144] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L145] var_1_3 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L146] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L147] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L147] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L148] var_1_4 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_50=50, var_1_5=0, var_1_6=25] [L149] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_50=50, var_1_5=0, var_1_6=25] [L150] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L150] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_6=25] [L152] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_6=25] [L153] CALL assume_abort_if_not(var_1_5 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L153] RET assume_abort_if_not(var_1_5 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L154] var_1_11 = __VERIFIER_nondet_double() [L155] 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, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L155] 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, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L156] var_1_12 = __VERIFIER_nondet_double() [L157] 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, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L157] 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, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L158] var_1_14 = __VERIFIER_nondet_uchar() [L159] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L159] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L160] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L160] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L161] var_1_16 = __VERIFIER_nondet_uchar() [L162] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L162] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L163] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L163] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L164] var_1_17 = __VERIFIER_nondet_uchar() [L165] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L165] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L166] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L166] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L167] var_1_19 = __VERIFIER_nondet_char() [L168] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L168] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L169] CALL assume_abort_if_not(var_1_19 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L169] RET assume_abort_if_not(var_1_19 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L170] var_1_20 = __VERIFIER_nondet_char() [L171] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L171] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L172] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L172] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L173] var_1_21 = __VERIFIER_nondet_char() [L174] CALL assume_abort_if_not(var_1_21 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L174] RET assume_abort_if_not(var_1_21 >= -63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L175] CALL assume_abort_if_not(var_1_21 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L175] RET assume_abort_if_not(var_1_21 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L176] var_1_22 = __VERIFIER_nondet_char() [L177] CALL assume_abort_if_not(var_1_22 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L177] RET assume_abort_if_not(var_1_22 >= -1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L178] CALL assume_abort_if_not(var_1_22 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L178] RET assume_abort_if_not(var_1_22 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L179] var_1_23 = __VERIFIER_nondet_char() [L180] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L180] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L181] CALL assume_abort_if_not(var_1_23 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L181] RET assume_abort_if_not(var_1_23 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L182] var_1_25 = __VERIFIER_nondet_double() [L183] CALL assume_abort_if_not((var_1_25 >= 4611686.018427382800e+12F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L183] RET assume_abort_if_not((var_1_25 >= 4611686.018427382800e+12F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L184] var_1_27 = __VERIFIER_nondet_ushort() [L185] CALL assume_abort_if_not(var_1_27 >= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L185] RET assume_abort_if_not(var_1_27 >= 32767) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L186] CALL assume_abort_if_not(var_1_27 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L186] RET assume_abort_if_not(var_1_27 <= 65534) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=64, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L187] var_1_34 = __VERIFIER_nondet_char() [L188] CALL assume_abort_if_not(var_1_34 >= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L188] RET assume_abort_if_not(var_1_34 >= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L189] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L189] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L190] var_1_40 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_40 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L191] RET assume_abort_if_not(var_1_40 >= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L192] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L192] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2602144630, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L193] var_1_45 = __VERIFIER_nondet_ulong() [L194] CALL assume_abort_if_not(var_1_45 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L194] RET assume_abort_if_not(var_1_45 >= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L195] CALL assume_abort_if_not(var_1_45 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L195] RET assume_abort_if_not(var_1_45 <= 4294967294) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L208] RET updateVariables() [L209] CALL step() [L66] var_1_29 = var_1_16 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L67] EXPR var_1_27 >> var_1_28 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=4, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L67] COND TRUE (var_1_27 >> var_1_28) >= var_1_23 [L68] var_1_31 = ((((var_1_20) > ((4 - (var_1_34 - 25)))) ? (var_1_20) : ((4 - (var_1_34 - 25))))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=-5, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L72] var_1_35 = var_1_34 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L73] COND FALSE !(var_1_17 < (var_1_28 * var_1_28)) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=-5, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L80] COND FALSE !(\read(var_1_3)) [L83] var_1_37 = ((((var_1_34) < (var_1_21)) ? (var_1_34) : (var_1_21))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L85] var_1_39 = var_1_40 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=-32, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L86] COND TRUE \read(var_1_40) [L87] var_1_41 = ((((4) < 0 ) ? -(4) : (4))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=10, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L89] COND TRUE var_1_28 > var_1_14 [L90] var_1_42 = ((((((((var_1_34) < (var_1_27)) ? (var_1_34) : (var_1_27)))) > (((((32) < 0 ) ? -(32) : (32))))) ? (((((var_1_34) < (var_1_27)) ? (var_1_34) : (var_1_27)))) : (((((32) < 0 ) ? -(32) : (32)))))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=10, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L94] COND TRUE var_1_20 <= var_1_34 [L95] var_1_44 = (((((((var_1_45 - var_1_34) < 0 ) ? -(var_1_45 - var_1_34) : (var_1_45 - var_1_34))) < 0 ) ? -((((var_1_45 - var_1_34) < 0 ) ? -(var_1_45 - var_1_34) : (var_1_45 - var_1_34))) : ((((var_1_45 - var_1_34) < 0 ) ? -(var_1_45 - var_1_34) : (var_1_45 - var_1_34))))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=4, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L97] COND TRUE var_1_16 < var_1_28 [L98] var_1_46 = ((((var_1_27) < (((((256u) > (var_1_34)) ? (256u) : (var_1_34))))) ? (var_1_27) : (((((256u) > (var_1_34)) ? (256u) : (var_1_34)))))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=16, var_1_48=0, var_1_4=0, var_1_50=50, var_1_5=0, var_1_6=25] [L100] var_1_47 = var_1_6 [L101] var_1_48 = var_1_4 [L102] var_1_50 = var_1_34 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=25] [L103] COND TRUE \read(var_1_2) [L104] var_1_1 = (var_1_3 || var_1_4) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=25] [L108] COND TRUE ! var_1_5 [L109] var_1_15 = (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=4, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=25] [L111] var_1_18 = ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23)))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=25] [L112] COND FALSE !(\read(var_1_1)) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=25] [L115] var_1_28 = var_1_16 [L116] var_1_6 = ((var_1_28 - var_1_26) + var_1_26) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L117] COND FALSE !(var_1_26 < (var_1_6 * var_1_28)) [L124] var_1_10 = var_1_12 VAL [isInitial=1, var_1_10=2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L126] signed long int stepLocal_0 = - var_1_26; VAL [isInitial=1, stepLocal_0=-32, var_1_10=2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L127] COND TRUE var_1_12 != var_1_10 [L128] var_1_13 = var_1_14 VAL [isInitial=1, stepLocal_0=-32, var_1_10=2, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L136] signed char stepLocal_1 = var_1_23; VAL [isInitial=1, stepLocal_0=-32, stepLocal_1=126, var_1_10=2, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L137] EXPR var_1_20 ^ var_1_28 VAL [isInitial=1, stepLocal_0=-32, stepLocal_1=126, var_1_10=2, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L137] COND TRUE stepLocal_1 >= (var_1_20 ^ var_1_28) [L138] var_1_24 = ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))) VAL [isInitial=1, stepLocal_0=-32, var_1_10=2, var_1_11=0, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=2, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L209] RET step() [L210] CALL, EXPR property() [L200] EXPR ((((((var_1_2 ? (var_1_1 == ((unsigned char) (var_1_3 || var_1_4))) : (var_1_1 == ((unsigned char) (var_1_3 || (var_1_4 || var_1_5))))) && (var_1_6 == ((signed long int) ((var_1_28 - var_1_26) + var_1_26)))) && ((var_1_26 < (var_1_6 * var_1_28)) ? (var_1_3 ? ((var_1_26 <= var_1_6) ? (var_1_10 == ((double) (var_1_11 - var_1_12))) : 1) : 1) : (var_1_10 == ((double) var_1_12)))) && ((var_1_12 != var_1_10) ? (var_1_13 == ((unsigned char) var_1_14)) : (((- var_1_26) > var_1_14) ? (var_1_13 == ((unsigned char) var_1_14)) : (var_1_13 == ((unsigned char) 25))))) && ((! var_1_5) ? (var_1_15 == ((unsigned char) (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))))) : 1)) && (var_1_18 == ((signed char) ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23))))))) && ((var_1_23 >= (var_1_20 ^ var_1_28)) ? (var_1_24 == ((double) ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))))) : 1) VAL [isInitial=1, var_1_10=2, var_1_11=0, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=2, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L200-L201] return ((((((((var_1_2 ? (var_1_1 == ((unsigned char) (var_1_3 || var_1_4))) : (var_1_1 == ((unsigned char) (var_1_3 || (var_1_4 || var_1_5))))) && (var_1_6 == ((signed long int) ((var_1_28 - var_1_26) + var_1_26)))) && ((var_1_26 < (var_1_6 * var_1_28)) ? (var_1_3 ? ((var_1_26 <= var_1_6) ? (var_1_10 == ((double) (var_1_11 - var_1_12))) : 1) : 1) : (var_1_10 == ((double) var_1_12)))) && ((var_1_12 != var_1_10) ? (var_1_13 == ((unsigned char) var_1_14)) : (((- var_1_26) > var_1_14) ? (var_1_13 == ((unsigned char) var_1_14)) : (var_1_13 == ((unsigned char) 25))))) && ((! var_1_5) ? (var_1_15 == ((unsigned char) (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))))) : 1)) && (var_1_18 == ((signed char) ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23))))))) && ((var_1_23 >= (var_1_20 ^ var_1_28)) ? (var_1_24 == ((double) ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))))) : 1)) && (var_1_1 ? (var_1_26 == ((unsigned short int) ((((((((var_1_18) < (var_1_14)) ? (var_1_18) : (var_1_14)))) < ((var_1_27 - var_1_17))) ? (((((var_1_18) < (var_1_14)) ? (var_1_18) : (var_1_14)))) : ((var_1_27 - var_1_17)))))) : 1)) && (var_1_28 == ((unsigned char) var_1_16)) ; [L210] RET, EXPR property() [L210] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, var_1_10=2, var_1_11=0, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=2, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] [L19] reach_error() VAL [isInitial=1, var_1_10=2, var_1_11=0, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=5, var_1_16=1, var_1_17=4, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=126, var_1_23=126, var_1_24=2, var_1_26=32, var_1_27=32767, var_1_28=1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_34=126, var_1_35=126, var_1_36=64, var_1_37=0, var_1_39=1, var_1_3=0, var_1_40=1, var_1_41=4, var_1_42=126, var_1_44=2147483521, var_1_45=2147483647, var_1_46=256, var_1_47=25, var_1_48=0, var_1_4=0, var_1_50=126, var_1_5=0, var_1_6=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.7s, OverallIterations: 6, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1573 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1500 mSDsluCounter, 2947 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2131 mSDsCounter, 657 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2886 IncrementalHoareTripleChecker+Invalid, 3543 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 657 mSolverCounterUnsat, 816 mSDtfsCounter, 2886 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1685 GetRequests, 1585 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=392occurred in iteration=5, InterpolantAutomatonStates: 94, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 5 MinimizatonAttempts, 918 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 2501 NumberOfCodeBlocks, 2501 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 2715 ConstructedInterpolants, 0 QuantifiedInterpolants, 6262 SizeOfPredicates, 11 NumberOfNonLiveVariables, 2122 ConjunctsInSsa, 32 ConjunctsInUnsatCore, 12 InterpolantComputations, 2 PerfectInterpolantSequences, 28021/28560 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-27 23:30:55,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --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 772e2b3dbf9e50da6ba2fbe4ce0f53438311fead82c02073a3387f7289e213fb --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:30:58,706 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:30:58,841 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 23:30:58,848 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:30:58,848 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:30:58,878 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:30:58,879 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:30:58,879 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:30:58,880 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:30:58,880 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:30:58,880 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:30:58,880 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:30:58,881 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:30:58,881 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:30:58,881 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:30:58,881 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:30:58,881 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 23:30:58,882 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:30:58,882 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:30:58,882 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:30:58,882 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 23:30:58,882 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:30:58,883 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 23:30:58,884 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:30:58,884 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:30:58,884 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:30:58,884 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:30:58,884 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:30:58,885 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:30:58,885 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:30:58,886 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:30:58,886 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:30:58,886 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 23:30:58,886 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 23:30:58,886 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:30:58,887 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 772e2b3dbf9e50da6ba2fbe4ce0f53438311fead82c02073a3387f7289e213fb [2024-11-27 23:30:59,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:30:59,340 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:30:59,343 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:30:59,347 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:30:59,348 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:30:59,349 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:31:02,558 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/1db1548f5/a6e2dee471194a5fb02e2fdf967ed66f/FLAG7ee835eec [2024-11-27 23:31:02,931 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:31:02,931 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:31:02,951 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/1db1548f5/a6e2dee471194a5fb02e2fdf967ed66f/FLAG7ee835eec [2024-11-27 23:31:03,145 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/data/1db1548f5/a6e2dee471194a5fb02e2fdf967ed66f [2024-11-27 23:31:03,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:31:03,151 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:31:03,153 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:31:03,155 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:31:03,161 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:31:03,162 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,163 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e5bad22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03, skipping insertion in model container [2024-11-27 23:31:03,165 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,201 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:31:03,417 WARN L250 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i[919,932] [2024-11-27 23:31:03,526 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:31:03,546 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:31:03,560 WARN L250 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_ef41de35-2e80-4cd3-93ee-2463a89470ca/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i[919,932] [2024-11-27 23:31:03,610 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:31:03,635 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:31:03,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03 WrapperNode [2024-11-27 23:31:03,636 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:31:03,637 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:31:03,637 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:31:03,637 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:31:03,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,661 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,703 INFO L138 Inliner]: procedures = 27, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 215 [2024-11-27 23:31:03,703 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:31:03,704 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:31:03,708 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:31:03,709 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:31:03,719 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,719 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,724 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,741 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 23:31:03,742 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,742 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,767 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,776 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,784 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,790 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,792 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,799 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:31:03,804 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:31:03,804 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:31:03,805 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:31:03,806 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (1/1) ... [2024-11-27 23:31:03,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:31:03,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:31:03,854 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:31:03,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:31:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:31:03,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 23:31:03,893 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 23:31:03,893 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 23:31:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:31:03,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:31:04,040 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:31:04,043 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:31:07,416 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-27 23:31:07,416 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:31:07,427 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:31:07,428 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 23:31:07,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:31:07 BoogieIcfgContainer [2024-11-27 23:31:07,428 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:31:07,446 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:31:07,446 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:31:07,451 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:31:07,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:31:03" (1/3) ... [2024-11-27 23:31:07,452 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aaaf6db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:31:07, skipping insertion in model container [2024-11-27 23:31:07,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:31:03" (2/3) ... [2024-11-27 23:31:07,453 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aaaf6db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:31:07, skipping insertion in model container [2024-11-27 23:31:07,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:31:07" (3/3) ... [2024-11-27 23:31:07,454 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i [2024-11-27 23:31:07,470 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:31:07,473 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-99.i that has 2 procedures, 97 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 23:31:07,548 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:31:07,566 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@6da9c6df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:31:07,566 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 23:31:07,571 INFO L276 IsEmpty]: Start isEmpty. Operand has 97 states, 59 states have (on average 1.3728813559322033) internal successors, (81), 60 states have internal predecessors, (81), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:31:07,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-27 23:31:07,588 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:07,589 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:07,589 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:07,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:07,595 INFO L85 PathProgramCache]: Analyzing trace with hash -757217725, now seen corresponding path program 1 times [2024-11-27 23:31:07,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:07,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [897265246] [2024-11-27 23:31:07,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:07,606 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 [2024-11-27 23:31:07,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:07,609 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:07,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:08,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 23:31:08,173 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 824 proven. 0 refuted. 0 times theorem prover too weak. 1556 trivial. 0 not checked. [2024-11-27 23:31:08,231 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:31:08,232 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:08,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [897265246] [2024-11-27 23:31:08,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [897265246] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:31:08,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:31:08,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 23:31:08,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789466050] [2024-11-27 23:31:08,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:31:08,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 23:31:08,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:08,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 23:31:08,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:31:08,270 INFO L87 Difference]: Start difference. First operand has 97 states, 59 states have (on average 1.3728813559322033) internal successors, (81), 60 states have internal predecessors, (81), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-27 23:31:08,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:08,320 INFO L93 Difference]: Finished difference Result 187 states and 331 transitions. [2024-11-27 23:31:08,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 23:31:08,322 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 223 [2024-11-27 23:31:08,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:08,331 INFO L225 Difference]: With dead ends: 187 [2024-11-27 23:31:08,331 INFO L226 Difference]: Without dead ends: 93 [2024-11-27 23:31:08,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:31:08,340 INFO L435 NwaCegarLoop]: 144 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, 144 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 [2024-11-27 23:31:08,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:31:08,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-27 23:31:08,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-27 23:31:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 56 states have internal predecessors, (74), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:31:08,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 144 transitions. [2024-11-27 23:31:08,410 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 144 transitions. Word has length 223 [2024-11-27 23:31:08,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:08,411 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 144 transitions. [2024-11-27 23:31:08,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-27 23:31:08,411 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 144 transitions. [2024-11-27 23:31:08,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-27 23:31:08,417 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:08,418 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:08,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 23:31:08,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:08,622 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:08,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:08,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1116978173, now seen corresponding path program 1 times [2024-11-27 23:31:08,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:08,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378396905] [2024-11-27 23:31:08,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:08,624 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 [2024-11-27 23:31:08,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:08,631 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:08,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:09,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:09,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:31:09,230 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-27 23:31:10,498 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:31:11,487 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:11,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378396905] [2024-11-27 23:31:11,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378396905] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:31:11,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:31:11,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-27 23:31:11,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125782673] [2024-11-27 23:31:11,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:31:11,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:31:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:11,494 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:31:11,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:31:11,495 INFO L87 Difference]: Start difference. First operand 93 states and 144 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-27 23:31:14,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:31:14,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:14,431 INFO L93 Difference]: Finished difference Result 190 states and 290 transitions. [2024-11-27 23:31:14,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:31:14,456 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 223 [2024-11-27 23:31:14,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:14,459 INFO L225 Difference]: With dead ends: 190 [2024-11-27 23:31:14,459 INFO L226 Difference]: Without dead ends: 100 [2024-11-27 23:31:14,460 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 438 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:31:14,461 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 48 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:31:14,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 224 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-27 23:31:14,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-27 23:31:14,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96. [2024-11-27 23:31:14,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 58 states have (on average 1.2586206896551724) internal successors, (73), 58 states have internal predecessors, (73), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:31:14,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 143 transitions. [2024-11-27 23:31:14,487 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 143 transitions. Word has length 223 [2024-11-27 23:31:14,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:14,490 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 143 transitions. [2024-11-27 23:31:14,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-27 23:31:14,490 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 143 transitions. [2024-11-27 23:31:14,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-27 23:31:14,496 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:14,496 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:14,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 23:31:14,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:14,697 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:14,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:14,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1539679999, now seen corresponding path program 1 times [2024-11-27 23:31:14,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:14,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815293564] [2024-11-27 23:31:14,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:14,699 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 [2024-11-27 23:31:14,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:14,703 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:14,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:15,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:31:15,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:17,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 563 proven. 177 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2024-11-27 23:31:17,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:19,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 21 proven. 180 refuted. 0 times theorem prover too weak. 2179 trivial. 0 not checked. [2024-11-27 23:31:19,499 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:19,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815293564] [2024-11-27 23:31:19,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815293564] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:31:19,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:31:19,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2024-11-27 23:31:19,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483945418] [2024-11-27 23:31:19,500 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:31:19,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 23:31:19,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:19,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 23:31:19,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:31:19,503 INFO L87 Difference]: Start difference. First operand 96 states and 143 transitions. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (66), 3 states have call predecessors, (66), 7 states have return successors, (67), 3 states have call predecessors, (67), 3 states have call successors, (67) [2024-11-27 23:31:23,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:31:24,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:24,517 INFO L93 Difference]: Finished difference Result 302 states and 441 transitions. [2024-11-27 23:31:24,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-27 23:31:24,518 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (66), 3 states have call predecessors, (66), 7 states have return successors, (67), 3 states have call predecessors, (67), 3 states have call successors, (67) Word has length 223 [2024-11-27 23:31:24,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:24,527 INFO L225 Difference]: With dead ends: 302 [2024-11-27 23:31:24,527 INFO L226 Difference]: Without dead ends: 209 [2024-11-27 23:31:24,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 434 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=315, Invalid=741, Unknown=0, NotChecked=0, Total=1056 [2024-11-27 23:31:24,529 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 196 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-27 23:31:24,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 459 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-27 23:31:24,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-27 23:31:24,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 103. [2024-11-27 23:31:24,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 64 states have (on average 1.25) internal successors, (80), 64 states have internal predecessors, (80), 35 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-27 23:31:24,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 150 transitions. [2024-11-27 23:31:24,570 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 150 transitions. Word has length 223 [2024-11-27 23:31:24,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:24,571 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 150 transitions. [2024-11-27 23:31:24,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (66), 3 states have call predecessors, (66), 7 states have return successors, (67), 3 states have call predecessors, (67), 3 states have call successors, (67) [2024-11-27 23:31:24,571 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 150 transitions. [2024-11-27 23:31:24,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-27 23:31:24,575 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:24,575 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:24,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 23:31:24,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:24,776 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:24,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:24,777 INFO L85 PathProgramCache]: Analyzing trace with hash -2054222719, now seen corresponding path program 1 times [2024-11-27 23:31:24,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:24,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429833264] [2024-11-27 23:31:24,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:24,778 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 [2024-11-27 23:31:24,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:24,783 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:24,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 (5)] Waiting until timeout for monitored process [2024-11-27 23:31:25,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:25,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 23:31:25,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:27,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 27 proven. 1000 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2024-11-27 23:31:27,904 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:29,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 27 proven. 75 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-27 23:31:29,104 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:29,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429833264] [2024-11-27 23:31:29,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1429833264] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:31:29,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:31:29,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-27 23:31:29,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830657748] [2024-11-27 23:31:29,105 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:31:29,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:31:29,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:29,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:31:29,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:31:29,108 INFO L87 Difference]: Start difference. First operand 103 states and 150 transitions. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 4 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (70), 4 states have call predecessors, (70), 4 states have call successors, (70) [2024-11-27 23:31:33,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:31:34,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:34,087 INFO L93 Difference]: Finished difference Result 257 states and 358 transitions. [2024-11-27 23:31:34,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 23:31:34,088 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 4 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (70), 4 states have call predecessors, (70), 4 states have call successors, (70) Word has length 223 [2024-11-27 23:31:34,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:34,091 INFO L225 Difference]: With dead ends: 257 [2024-11-27 23:31:34,091 INFO L226 Difference]: Without dead ends: 157 [2024-11-27 23:31:34,092 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=213, Unknown=0, NotChecked=0, Total=342 [2024-11-27 23:31:34,093 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 155 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:31:34,094 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 392 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-27 23:31:34,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-27 23:31:34,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 142. [2024-11-27 23:31:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 90 states have (on average 1.2) internal successors, (108), 91 states have internal predecessors, (108), 44 states have call successors, (44), 7 states have call predecessors, (44), 7 states have return successors, (44), 43 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-27 23:31:34,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 196 transitions. [2024-11-27 23:31:34,130 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 196 transitions. Word has length 223 [2024-11-27 23:31:34,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:34,131 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 196 transitions. [2024-11-27 23:31:34,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 4 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (70), 4 states have call predecessors, (70), 4 states have call successors, (70) [2024-11-27 23:31:34,131 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 196 transitions. [2024-11-27 23:31:34,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-27 23:31:34,139 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:34,139 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:34,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 (5)] Ended with exit code 0 [2024-11-27 23:31:34,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:34,340 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:34,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:34,341 INFO L85 PathProgramCache]: Analyzing trace with hash -828952736, now seen corresponding path program 1 times [2024-11-27 23:31:34,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:34,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50249823] [2024-11-27 23:31:34,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:34,342 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 [2024-11-27 23:31:34,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:34,343 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:34,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:34,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:34,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:31:34,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:38,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1152 proven. 63 refuted. 0 times theorem prover too weak. 1165 trivial. 0 not checked. [2024-11-27 23:31:38,203 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:39,743 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:39,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50249823] [2024-11-27 23:31:39,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50249823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:31:39,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1644100140] [2024-11-27 23:31:39,744 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:39,744 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:31:39,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:31:39,748 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:31:39,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-27 23:31:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:40,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 23:31:40,559 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:42,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-27 23:31:42,807 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:31:42,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1644100140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:31:42,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:31:42,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 7 [2024-11-27 23:31:42,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423101362] [2024-11-27 23:31:42,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:31:42,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:31:42,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:42,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:31:42,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:31:42,811 INFO L87 Difference]: Start difference. First operand 142 states and 196 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:31:47,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:31:48,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:48,571 INFO L93 Difference]: Finished difference Result 501 states and 702 transitions. [2024-11-27 23:31:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:31:48,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-27 23:31:48,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:48,577 INFO L225 Difference]: With dead ends: 501 [2024-11-27 23:31:48,577 INFO L226 Difference]: Without dead ends: 362 [2024-11-27 23:31:48,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 579 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:31:48,579 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 172 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:31:48,580 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 414 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2024-11-27 23:31:48,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2024-11-27 23:31:48,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 322. [2024-11-27 23:31:48,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 190 states have (on average 1.168421052631579) internal successors, (222), 192 states have internal predecessors, (222), 114 states have call successors, (114), 17 states have call predecessors, (114), 17 states have return successors, (114), 112 states have call predecessors, (114), 114 states have call successors, (114) [2024-11-27 23:31:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 450 transitions. [2024-11-27 23:31:48,654 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 450 transitions. Word has length 224 [2024-11-27 23:31:48,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:48,655 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 450 transitions. [2024-11-27 23:31:48,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:31:48,655 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 450 transitions. [2024-11-27 23:31:48,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-27 23:31:48,657 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:48,657 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:48,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 23:31:48,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-27 23:31:49,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:31:49,058 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:49,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:49,059 INFO L85 PathProgramCache]: Analyzing trace with hash 534155959, now seen corresponding path program 1 times [2024-11-27 23:31:49,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:49,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687905969] [2024-11-27 23:31:49,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:49,059 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 [2024-11-27 23:31:49,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:49,063 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:49,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:49,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 23:31:49,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:50,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-27 23:31:50,449 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:31:50,449 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:50,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687905969] [2024-11-27 23:31:50,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687905969] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:31:50,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:31:50,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:31:50,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115640122] [2024-11-27 23:31:50,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:31:50,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:31:50,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:50,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:31:50,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:31:50,451 INFO L87 Difference]: Start difference. First operand 322 states and 450 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:31:53,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:31:53,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:31:53,596 INFO L93 Difference]: Finished difference Result 709 states and 988 transitions. [2024-11-27 23:31:53,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 23:31:53,623 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-27 23:31:53,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:31:53,628 INFO L225 Difference]: With dead ends: 709 [2024-11-27 23:31:53,628 INFO L226 Difference]: Without dead ends: 461 [2024-11-27 23:31:53,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:31:53,630 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 29 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:31:53,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 405 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-27 23:31:53,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2024-11-27 23:31:53,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 459. [2024-11-27 23:31:53,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 276 states have (on average 1.173913043478261) internal successors, (324), 279 states have internal predecessors, (324), 158 states have call successors, (158), 24 states have call predecessors, (158), 24 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-27 23:31:53,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 640 transitions. [2024-11-27 23:31:53,722 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 640 transitions. Word has length 224 [2024-11-27 23:31:53,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:31:53,723 INFO L471 AbstractCegarLoop]: Abstraction has 459 states and 640 transitions. [2024-11-27 23:31:53,724 INFO L472 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-27 23:31:53,724 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 640 transitions. [2024-11-27 23:31:53,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-27 23:31:53,726 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:31:53,726 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:31:53,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:53,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 [2024-11-27 23:31:53,927 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:31:53,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:31:53,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1985803975, now seen corresponding path program 1 times [2024-11-27 23:31:53,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:31:53,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652800770] [2024-11-27 23:31:53,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:53,929 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 [2024-11-27 23:31:53,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:31:53,930 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:31:53,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Waiting until timeout for monitored process [2024-11-27 23:31:54,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:54,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:31:54,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:55,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1458 proven. 99 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2024-11-27 23:31:55,692 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:56,002 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:31:56,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652800770] [2024-11-27 23:31:56,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652800770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:31:56,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1397284966] [2024-11-27 23:31:56,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:31:56,003 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:31:56,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:31:56,005 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:31:56,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-27 23:31:56,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:56,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-27 23:31:56,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:58,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1458 proven. 99 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2024-11-27 23:31:58,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:58,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1397284966] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:31:58,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:31:58,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2024-11-27 23:31:58,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46038441] [2024-11-27 23:31:58,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:31:58,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:31:58,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:58,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:31:58,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:31:58,313 INFO L87 Difference]: Start difference. First operand 459 states and 640 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) [2024-11-27 23:32:02,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:32:02,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:32:02,214 INFO L93 Difference]: Finished difference Result 932 states and 1251 transitions. [2024-11-27 23:32:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 23:32:02,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) Word has length 224 [2024-11-27 23:32:02,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:32:02,243 INFO L225 Difference]: With dead ends: 932 [2024-11-27 23:32:02,243 INFO L226 Difference]: Without dead ends: 547 [2024-11-27 23:32:02,245 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2024-11-27 23:32:02,246 INFO L435 NwaCegarLoop]: 87 mSDtfsCounter, 116 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:32:02,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 252 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-11-27 23:32:02,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2024-11-27 23:32:02,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 507. [2024-11-27 23:32:02,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 312 states have (on average 1.1442307692307692) internal successors, (357), 315 states have internal predecessors, (357), 158 states have call successors, (158), 36 states have call predecessors, (158), 36 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-27 23:32:02,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 673 transitions. [2024-11-27 23:32:02,337 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 673 transitions. Word has length 224 [2024-11-27 23:32:02,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:32:02,338 INFO L471 AbstractCegarLoop]: Abstraction has 507 states and 673 transitions. [2024-11-27 23:32:02,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 4 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) [2024-11-27 23:32:02,339 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 673 transitions. [2024-11-27 23:32:02,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-27 23:32:02,342 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:32:02,342 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:32:02,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 23:32:02,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-27 23:32:02,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:32:02,743 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:32:02,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:32:02,744 INFO L85 PathProgramCache]: Analyzing trace with hash 8340731, now seen corresponding path program 1 times [2024-11-27 23:32:02,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:32:02,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2131794662] [2024-11-27 23:32:02,744 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:32:02,744 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 [2024-11-27 23:32:02,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:32:02,746 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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) [2024-11-27 23:32:02,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef41de35-2e80-4cd3-93ee-2463a89470ca/bin/uautomizer-verify-aQ6SnzHsRB/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)] Waiting until timeout for monitored process [2024-11-27 23:32:03,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:32:03,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-27 23:32:03,490 INFO L279 TraceCheckSpWp]: Computing forward predicates...