./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.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_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 5b291bcef4e1e24ee2ead6892915ea170d671d30ac089f7c071c8ca093196cca --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:06:02,049 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:06:02,137 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:06:02,143 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:06:02,144 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:06:02,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:06:02,176 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:06:02,176 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:06:02,177 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:06:02,177 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:06:02,177 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:06:02,177 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:06:02,178 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:06:02,178 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:06:02,178 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:06:02,178 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:06:02,178 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:06:02,178 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:06:02,179 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:06:02,180 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:06:02,180 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:06:02,180 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:06:02,180 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:06:02,180 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:06:02,180 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:06:02,181 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:06:02,181 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:06:02,182 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:06:02,182 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:06:02,182 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:06:02,182 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:06:02,182 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:06:02,182 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:06:02,183 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:06:02,183 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:06:02,183 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:06:02,183 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:06:02,183 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 -> 5b291bcef4e1e24ee2ead6892915ea170d671d30ac089f7c071c8ca093196cca [2024-11-27 20:06:02,532 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:06:02,543 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:06:02,546 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:06:02,547 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:06:02,548 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:06:02,549 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:06:06,393 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/be3c5edc1/b9389a7782b241e0bc98a4cd2bbc1d9a/FLAGdbe5a6af1 [2024-11-27 20:06:06,862 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:06:06,863 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:06:06,876 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/be3c5edc1/b9389a7782b241e0bc98a4cd2bbc1d9a/FLAGdbe5a6af1 [2024-11-27 20:06:07,004 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/be3c5edc1/b9389a7782b241e0bc98a4cd2bbc1d9a [2024-11-27 20:06:07,007 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:06:07,008 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:06:07,010 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:06:07,010 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:06:07,015 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:06:07,016 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,018 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ae75765 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07, skipping insertion in model container [2024-11-27 20:06:07,018 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,051 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:06:07,251 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i[916,929] [2024-11-27 20:06:07,386 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:06:07,407 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:06:07,425 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i[916,929] [2024-11-27 20:06:07,523 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:06:07,549 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:06:07,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07 WrapperNode [2024-11-27 20:06:07,550 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:06:07,551 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:06:07,552 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:06:07,552 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:06:07,561 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,586 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,664 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 410 [2024-11-27 20:06:07,671 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:06:07,671 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:06:07,672 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:06:07,674 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:06:07,685 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,686 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,696 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,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 20:06:07,746 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,747 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,772 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,781 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,791 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,798 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,805 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,819 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:06:07,821 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:06:07,822 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:06:07,822 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:06:07,823 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (1/1) ... [2024-11-27 20:06:07,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:06:07,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:06:07,873 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:06:07,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:06:07,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:06:07,916 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:06:07,917 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:06:07,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:06:07,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:06:07,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:06:08,113 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:06:08,116 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:06:09,353 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-27 20:06:09,353 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:06:09,378 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:06:09,381 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:06:09,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:06:09 BoogieIcfgContainer [2024-11-27 20:06:09,384 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:06:09,388 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:06:09,388 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:06:09,396 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:06:09,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:06:07" (1/3) ... [2024-11-27 20:06:09,398 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@696a3415 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:06:09, skipping insertion in model container [2024-11-27 20:06:09,399 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:07" (2/3) ... [2024-11-27 20:06:09,399 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@696a3415 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:06:09, skipping insertion in model container [2024-11-27 20:06:09,400 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:06:09" (3/3) ... [2024-11-27 20:06:09,403 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:06:09,424 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:06:09,427 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-63.i that has 2 procedures, 172 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:06:09,510 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:06:09,531 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;@95142ce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:06:09,532 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:06:09,537 INFO L276 IsEmpty]: Start isEmpty. Operand has 172 states, 113 states have (on average 1.4601769911504425) internal successors, (165), 114 states have internal predecessors, (165), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:06:09,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-27 20:06:09,576 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:09,577 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:09,578 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:09,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:09,588 INFO L85 PathProgramCache]: Analyzing trace with hash -824647576, now seen corresponding path program 1 times [2024-11-27 20:06:09,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:09,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977221279] [2024-11-27 20:06:09,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:09,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-27 20:06:10,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:10,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977221279] [2024-11-27 20:06:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977221279] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:06:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867730041] [2024-11-27 20:06:10,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:10,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:10,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:06:10,480 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:06:10,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:06:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:10,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 783 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:06:11,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:06:11,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-27 20:06:11,130 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:06:11,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867730041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:11,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:06:11,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 20:06:11,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945721418] [2024-11-27 20:06:11,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:11,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:06:11,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:11,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:06:11,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:06:11,173 INFO L87 Difference]: Start difference. First operand has 172 states, 113 states have (on average 1.4601769911504425) internal successors, (165), 114 states have internal predecessors, (165), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-27 20:06:11,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:11,243 INFO L93 Difference]: Finished difference Result 337 states and 604 transitions. [2024-11-27 20:06:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:06:11,246 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 353 [2024-11-27 20:06:11,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:11,257 INFO L225 Difference]: With dead ends: 337 [2024-11-27 20:06:11,257 INFO L226 Difference]: Without dead ends: 168 [2024-11-27 20:06:11,263 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 354 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 20:06:11,267 INFO L435 NwaCegarLoop]: 268 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, 268 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 20:06:11,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:06:11,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-27 20:06:11,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2024-11-27 20:06:11,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 110 states have (on average 1.4181818181818182) internal successors, (156), 110 states have internal predecessors, (156), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:06:11,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 268 transitions. [2024-11-27 20:06:11,347 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 268 transitions. Word has length 353 [2024-11-27 20:06:11,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:11,348 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 268 transitions. [2024-11-27 20:06:11,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-27 20:06:11,349 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 268 transitions. [2024-11-27 20:06:11,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-27 20:06:11,361 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:11,361 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:11,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:06:11,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:11,562 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:11,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:11,564 INFO L85 PathProgramCache]: Analyzing trace with hash -406408900, now seen corresponding path program 1 times [2024-11-27 20:06:11,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:11,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648098953] [2024-11-27 20:06:11,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:11,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:12,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:12,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648098953] [2024-11-27 20:06:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648098953] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:12,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:12,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125164706] [2024-11-27 20:06:12,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:12,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:12,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:12,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:12,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:12,355 INFO L87 Difference]: Start difference. First operand 168 states and 268 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:12,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:12,519 INFO L93 Difference]: Finished difference Result 363 states and 576 transitions. [2024-11-27 20:06:12,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:12,522 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 353 [2024-11-27 20:06:12,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:12,530 INFO L225 Difference]: With dead ends: 363 [2024-11-27 20:06:12,530 INFO L226 Difference]: Without dead ends: 198 [2024-11-27 20:06:12,535 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:12,536 INFO L435 NwaCegarLoop]: 284 mSDtfsCounter, 33 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:12,536 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 537 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:06:12,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-27 20:06:12,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 181. [2024-11-27 20:06:12,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 123 states have (on average 1.4227642276422765) internal successors, (175), 123 states have internal predecessors, (175), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:06:12,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 287 transitions. [2024-11-27 20:06:12,584 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 287 transitions. Word has length 353 [2024-11-27 20:06:12,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:12,587 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 287 transitions. [2024-11-27 20:06:12,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:12,588 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 287 transitions. [2024-11-27 20:06:12,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-27 20:06:12,598 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:12,599 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:12,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:06:12,599 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:12,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:12,601 INFO L85 PathProgramCache]: Analyzing trace with hash 306065788, now seen corresponding path program 1 times [2024-11-27 20:06:12,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:12,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188281172] [2024-11-27 20:06:12,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:12,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:13,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:13,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188281172] [2024-11-27 20:06:13,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188281172] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:13,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:13,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:13,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117660430] [2024-11-27 20:06:13,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:13,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:13,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:13,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:13,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:13,967 INFO L87 Difference]: Start difference. First operand 181 states and 287 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:14,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:14,044 INFO L93 Difference]: Finished difference Result 537 states and 855 transitions. [2024-11-27 20:06:14,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:14,048 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 353 [2024-11-27 20:06:14,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:14,056 INFO L225 Difference]: With dead ends: 537 [2024-11-27 20:06:14,057 INFO L226 Difference]: Without dead ends: 359 [2024-11-27 20:06:14,059 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:14,060 INFO L435 NwaCegarLoop]: 267 mSDtfsCounter, 161 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:14,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 528 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:06:14,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-11-27 20:06:14,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 353. [2024-11-27 20:06:14,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 238 states have (on average 1.4201680672268908) internal successors, (338), 238 states have internal predecessors, (338), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-27 20:06:14,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 562 transitions. [2024-11-27 20:06:14,179 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 562 transitions. Word has length 353 [2024-11-27 20:06:14,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:14,180 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 562 transitions. [2024-11-27 20:06:14,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:14,181 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 562 transitions. [2024-11-27 20:06:14,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-11-27 20:06:14,190 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:14,190 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:14,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 20:06:14,191 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:14,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:14,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1106766600, now seen corresponding path program 1 times [2024-11-27 20:06:14,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:14,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879014012] [2024-11-27 20:06:14,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:14,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:14,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:14,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879014012] [2024-11-27 20:06:14,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879014012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:14,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:14,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614464680] [2024-11-27 20:06:14,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:14,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:14,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:14,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:14,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:14,859 INFO L87 Difference]: Start difference. First operand 353 states and 562 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:15,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:15,015 INFO L93 Difference]: Finished difference Result 755 states and 1197 transitions. [2024-11-27 20:06:15,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:15,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 354 [2024-11-27 20:06:15,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:15,025 INFO L225 Difference]: With dead ends: 755 [2024-11-27 20:06:15,028 INFO L226 Difference]: Without dead ends: 405 [2024-11-27 20:06:15,029 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:15,033 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 156 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:15,033 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 513 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:06:15,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2024-11-27 20:06:15,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 404. [2024-11-27 20:06:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 261 states have (on average 1.3754789272030652) internal successors, (359), 262 states have internal predecessors, (359), 138 states have call successors, (138), 4 states have call predecessors, (138), 4 states have return successors, (138), 137 states have call predecessors, (138), 138 states have call successors, (138) [2024-11-27 20:06:15,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 635 transitions. [2024-11-27 20:06:15,133 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 635 transitions. Word has length 354 [2024-11-27 20:06:15,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:15,138 INFO L471 AbstractCegarLoop]: Abstraction has 404 states and 635 transitions. [2024-11-27 20:06:15,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:15,139 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 635 transitions. [2024-11-27 20:06:15,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2024-11-27 20:06:15,148 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:15,149 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:15,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:06:15,149 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:15,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:15,150 INFO L85 PathProgramCache]: Analyzing trace with hash 173502166, now seen corresponding path program 1 times [2024-11-27 20:06:15,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:15,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655688343] [2024-11-27 20:06:15,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:15,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:16,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:16,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:16,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655688343] [2024-11-27 20:06:16,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655688343] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:16,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:16,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:06:16,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031906215] [2024-11-27 20:06:16,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:16,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:06:16,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:16,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:06:16,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:06:16,285 INFO L87 Difference]: Start difference. First operand 404 states and 635 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:17,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:17,620 INFO L93 Difference]: Finished difference Result 1110 states and 1751 transitions. [2024-11-27 20:06:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:06:17,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 355 [2024-11-27 20:06:17,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:17,631 INFO L225 Difference]: With dead ends: 1110 [2024-11-27 20:06:17,631 INFO L226 Difference]: Without dead ends: 752 [2024-11-27 20:06:17,637 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:06:17,638 INFO L435 NwaCegarLoop]: 472 mSDtfsCounter, 549 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:17,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 839 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:06:17,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2024-11-27 20:06:17,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 555. [2024-11-27 20:06:17,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 354 states have (on average 1.3418079096045197) internal successors, (475), 356 states have internal predecessors, (475), 194 states have call successors, (194), 6 states have call predecessors, (194), 6 states have return successors, (194), 192 states have call predecessors, (194), 194 states have call successors, (194) [2024-11-27 20:06:17,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 863 transitions. [2024-11-27 20:06:17,796 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 863 transitions. Word has length 355 [2024-11-27 20:06:17,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:17,798 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 863 transitions. [2024-11-27 20:06:17,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:17,798 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 863 transitions. [2024-11-27 20:06:17,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2024-11-27 20:06:17,806 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:17,806 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:17,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:06:17,807 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:17,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:17,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1976256429, now seen corresponding path program 1 times [2024-11-27 20:06:17,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:17,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580806031] [2024-11-27 20:06:17,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:17,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:17,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:18,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:18,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580806031] [2024-11-27 20:06:18,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580806031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:18,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:18,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:06:18,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800764604] [2024-11-27 20:06:18,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:18,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:06:18,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:18,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:06:18,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:06:18,801 INFO L87 Difference]: Start difference. First operand 555 states and 863 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:19,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:19,660 INFO L93 Difference]: Finished difference Result 1489 states and 2327 transitions. [2024-11-27 20:06:19,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:06:19,661 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 356 [2024-11-27 20:06:19,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:19,689 INFO L225 Difference]: With dead ends: 1489 [2024-11-27 20:06:19,689 INFO L226 Difference]: Without dead ends: 980 [2024-11-27 20:06:19,691 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:06:19,694 INFO L435 NwaCegarLoop]: 694 mSDtfsCounter, 520 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:19,695 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [520 Valid, 1257 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:06:19,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2024-11-27 20:06:19,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 517. [2024-11-27 20:06:19,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 343 states have (on average 1.3615160349854227) internal successors, (467), 344 states have internal predecessors, (467), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:19,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 803 transitions. [2024-11-27 20:06:19,966 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 803 transitions. Word has length 356 [2024-11-27 20:06:19,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:19,969 INFO L471 AbstractCegarLoop]: Abstraction has 517 states and 803 transitions. [2024-11-27 20:06:19,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:19,969 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 803 transitions. [2024-11-27 20:06:19,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2024-11-27 20:06:19,981 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:19,981 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:19,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:06:19,982 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:19,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:19,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1351130794, now seen corresponding path program 1 times [2024-11-27 20:06:19,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:19,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582642984] [2024-11-27 20:06:19,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:19,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:20,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:20,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:20,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582642984] [2024-11-27 20:06:20,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582642984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:20,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:20,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:06:20,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366791467] [2024-11-27 20:06:20,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:20,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:06:20,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:20,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:06:20,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:06:20,995 INFO L87 Difference]: Start difference. First operand 517 states and 803 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:22,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:22,333 INFO L93 Difference]: Finished difference Result 1263 states and 1963 transitions. [2024-11-27 20:06:22,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:06:22,334 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 356 [2024-11-27 20:06:22,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:22,347 INFO L225 Difference]: With dead ends: 1263 [2024-11-27 20:06:22,348 INFO L226 Difference]: Without dead ends: 843 [2024-11-27 20:06:22,350 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:22,351 INFO L435 NwaCegarLoop]: 489 mSDtfsCounter, 242 mSDsluCounter, 1433 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 1922 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:22,352 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 1922 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 20:06:22,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2024-11-27 20:06:22,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 543. [2024-11-27 20:06:22,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 369 states have (on average 1.3631436314363143) internal successors, (503), 370 states have internal predecessors, (503), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:22,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 839 transitions. [2024-11-27 20:06:22,576 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 839 transitions. Word has length 356 [2024-11-27 20:06:22,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:22,577 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 839 transitions. [2024-11-27 20:06:22,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:22,578 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 839 transitions. [2024-11-27 20:06:22,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-27 20:06:22,583 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:22,583 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:22,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:06:22,584 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:22,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:22,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1476296804, now seen corresponding path program 1 times [2024-11-27 20:06:22,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:22,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892485963] [2024-11-27 20:06:22,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:22,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:23,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892485963] [2024-11-27 20:06:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892485963] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:23,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:23,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:06:23,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716992562] [2024-11-27 20:06:23,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:23,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:06:23,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:23,468 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:06:23,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:06:23,468 INFO L87 Difference]: Start difference. First operand 543 states and 839 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:24,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:24,749 INFO L93 Difference]: Finished difference Result 1313 states and 2027 transitions. [2024-11-27 20:06:24,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:06:24,750 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 357 [2024-11-27 20:06:24,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:24,760 INFO L225 Difference]: With dead ends: 1313 [2024-11-27 20:06:24,760 INFO L226 Difference]: Without dead ends: 867 [2024-11-27 20:06:24,763 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:24,765 INFO L435 NwaCegarLoop]: 485 mSDtfsCounter, 235 mSDsluCounter, 1428 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1913 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:24,765 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 1913 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 20:06:24,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2024-11-27 20:06:25,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 573. [2024-11-27 20:06:25,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 399 states have (on average 1.3609022556390977) internal successors, (543), 400 states have internal predecessors, (543), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:25,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 879 transitions. [2024-11-27 20:06:25,024 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 879 transitions. Word has length 357 [2024-11-27 20:06:25,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:25,025 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 879 transitions. [2024-11-27 20:06:25,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:25,026 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 879 transitions. [2024-11-27 20:06:25,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-27 20:06:25,029 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:25,030 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:25,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:06:25,032 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:25,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:25,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1995237933, now seen corresponding path program 1 times [2024-11-27 20:06:25,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:25,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314626606] [2024-11-27 20:06:25,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:25,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:26,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:26,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314626606] [2024-11-27 20:06:26,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314626606] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:26,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:26,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:06:26,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188942238] [2024-11-27 20:06:26,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:26,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:06:26,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:26,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:06:26,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:26,109 INFO L87 Difference]: Start difference. First operand 573 states and 879 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:26,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:26,869 INFO L93 Difference]: Finished difference Result 1183 states and 1775 transitions. [2024-11-27 20:06:26,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:06:26,870 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 357 [2024-11-27 20:06:26,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:26,877 INFO L225 Difference]: With dead ends: 1183 [2024-11-27 20:06:26,877 INFO L226 Difference]: Without dead ends: 707 [2024-11-27 20:06:26,879 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:06:26,880 INFO L435 NwaCegarLoop]: 289 mSDtfsCounter, 86 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1122 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:26,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1122 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:06:26,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-11-27 20:06:27,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 587. [2024-11-27 20:06:27,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 413 states have (on average 1.3099273607748183) internal successors, (541), 414 states have internal predecessors, (541), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:27,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 877 transitions. [2024-11-27 20:06:27,092 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 877 transitions. Word has length 357 [2024-11-27 20:06:27,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:27,093 INFO L471 AbstractCegarLoop]: Abstraction has 587 states and 877 transitions. [2024-11-27 20:06:27,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:27,094 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 877 transitions. [2024-11-27 20:06:27,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-27 20:06:27,098 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:27,098 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:27,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:06:27,099 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:27,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash -120552230, now seen corresponding path program 1 times [2024-11-27 20:06:27,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:27,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899159456] [2024-11-27 20:06:27,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:27,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:27,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:28,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:28,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:28,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899159456] [2024-11-27 20:06:28,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899159456] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:28,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:28,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:06:28,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706425310] [2024-11-27 20:06:28,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:28,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:06:28,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:28,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:06:28,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:28,035 INFO L87 Difference]: Start difference. First operand 587 states and 877 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:32,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:32,717 INFO L93 Difference]: Finished difference Result 2295 states and 3451 transitions. [2024-11-27 20:06:32,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:06:32,718 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-27 20:06:32,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:32,733 INFO L225 Difference]: With dead ends: 2295 [2024-11-27 20:06:32,734 INFO L226 Difference]: Without dead ends: 1805 [2024-11-27 20:06:32,737 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:06:32,738 INFO L435 NwaCegarLoop]: 465 mSDtfsCounter, 1613 mSDsluCounter, 1276 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 1126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1613 SdHoareTripleChecker+Valid, 1741 SdHoareTripleChecker+Invalid, 1884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1126 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:32,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1613 Valid, 1741 Invalid, 1884 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1126 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-27 20:06:32,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1805 states. [2024-11-27 20:06:33,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1805 to 629. [2024-11-27 20:06:33,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 455 states have (on average 1.3164835164835165) internal successors, (599), 456 states have internal predecessors, (599), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:33,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 935 transitions. [2024-11-27 20:06:33,045 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 935 transitions. Word has length 358 [2024-11-27 20:06:33,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:33,047 INFO L471 AbstractCegarLoop]: Abstraction has 629 states and 935 transitions. [2024-11-27 20:06:33,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:33,047 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 935 transitions. [2024-11-27 20:06:33,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-27 20:06:33,051 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:33,051 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:33,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 20:06:33,052 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:33,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:33,053 INFO L85 PathProgramCache]: Analyzing trace with hash 559506140, now seen corresponding path program 1 times [2024-11-27 20:06:33,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:33,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874736121] [2024-11-27 20:06:33,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:33,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:33,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:33,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:33,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874736121] [2024-11-27 20:06:33,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874736121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:33,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:33,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:06:33,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351359284] [2024-11-27 20:06:33,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:33,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:06:33,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:33,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:06:33,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:33,890 INFO L87 Difference]: Start difference. First operand 629 states and 935 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:34,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:34,529 INFO L93 Difference]: Finished difference Result 1295 states and 1883 transitions. [2024-11-27 20:06:34,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:06:34,530 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-27 20:06:34,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:34,537 INFO L225 Difference]: With dead ends: 1295 [2024-11-27 20:06:34,537 INFO L226 Difference]: Without dead ends: 763 [2024-11-27 20:06:34,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:06:34,540 INFO L435 NwaCegarLoop]: 287 mSDtfsCounter, 90 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 1121 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:34,540 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 1121 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:06:34,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2024-11-27 20:06:34,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 629. [2024-11-27 20:06:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 455 states have (on average 1.312087912087912) internal successors, (597), 456 states have internal predecessors, (597), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:34,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 933 transitions. [2024-11-27 20:06:34,739 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 933 transitions. Word has length 358 [2024-11-27 20:06:34,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:34,740 INFO L471 AbstractCegarLoop]: Abstraction has 629 states and 933 transitions. [2024-11-27 20:06:34,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:34,741 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 933 transitions. [2024-11-27 20:06:34,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-27 20:06:34,744 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:34,745 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:34,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-27 20:06:34,745 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:34,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2056921755, now seen corresponding path program 1 times [2024-11-27 20:06:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:34,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819579813] [2024-11-27 20:06:34,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:34,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:35,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:35,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:35,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819579813] [2024-11-27 20:06:35,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819579813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:35,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:35,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 20:06:35,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256389618] [2024-11-27 20:06:35,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:35,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:06:35,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:35,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:06:35,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:06:35,991 INFO L87 Difference]: Start difference. First operand 629 states and 933 transitions. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:37,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:37,496 INFO L93 Difference]: Finished difference Result 1331 states and 1952 transitions. [2024-11-27 20:06:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:06:37,497 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-27 20:06:37,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:37,506 INFO L225 Difference]: With dead ends: 1331 [2024-11-27 20:06:37,506 INFO L226 Difference]: Without dead ends: 799 [2024-11-27 20:06:37,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:06:37,510 INFO L435 NwaCegarLoop]: 493 mSDtfsCounter, 336 mSDsluCounter, 2017 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 2510 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:37,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 2510 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:06:37,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2024-11-27 20:06:37,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 627. [2024-11-27 20:06:37,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 453 states have (on average 1.3222958057395144) internal successors, (599), 454 states have internal predecessors, (599), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 935 transitions. [2024-11-27 20:06:37,718 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 935 transitions. Word has length 358 [2024-11-27 20:06:37,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:37,720 INFO L471 AbstractCegarLoop]: Abstraction has 627 states and 935 transitions. [2024-11-27 20:06:37,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:37,721 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 935 transitions. [2024-11-27 20:06:37,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-27 20:06:37,725 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:37,726 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:37,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 20:06:37,726 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:37,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1905016367, now seen corresponding path program 1 times [2024-11-27 20:06:37,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:37,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67040924] [2024-11-27 20:06:37,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:37,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:37,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:37,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67040924] [2024-11-27 20:06:37,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67040924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:37,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:37,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:37,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768661594] [2024-11-27 20:06:37,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:37,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:37,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:37,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:37,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:37,902 INFO L87 Difference]: Start difference. First operand 627 states and 935 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:38,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:38,251 INFO L93 Difference]: Finished difference Result 1467 states and 2197 transitions. [2024-11-27 20:06:38,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:38,253 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-27 20:06:38,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:38,262 INFO L225 Difference]: With dead ends: 1467 [2024-11-27 20:06:38,262 INFO L226 Difference]: Without dead ends: 937 [2024-11-27 20:06:38,264 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:38,266 INFO L435 NwaCegarLoop]: 275 mSDtfsCounter, 251 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:38,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 518 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:06:38,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2024-11-27 20:06:38,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 641. [2024-11-27 20:06:38,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 467 states have (on average 1.316916488222698) internal successors, (615), 468 states have internal predecessors, (615), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 951 transitions. [2024-11-27 20:06:38,468 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 951 transitions. Word has length 358 [2024-11-27 20:06:38,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:38,469 INFO L471 AbstractCegarLoop]: Abstraction has 641 states and 951 transitions. [2024-11-27 20:06:38,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:38,469 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 951 transitions. [2024-11-27 20:06:38,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-27 20:06:38,473 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:38,473 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:38,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 20:06:38,474 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:38,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:38,474 INFO L85 PathProgramCache]: Analyzing trace with hash -470106669, now seen corresponding path program 1 times [2024-11-27 20:06:38,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:38,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909947770] [2024-11-27 20:06:38,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:38,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:38,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:38,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:38,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909947770] [2024-11-27 20:06:38,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909947770] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:38,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:38,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:38,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136197454] [2024-11-27 20:06:38,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:38,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:38,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:38,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:38,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:38,715 INFO L87 Difference]: Start difference. First operand 641 states and 951 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:39,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:39,106 INFO L93 Difference]: Finished difference Result 1479 states and 2207 transitions. [2024-11-27 20:06:39,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:39,107 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-27 20:06:39,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:39,117 INFO L225 Difference]: With dead ends: 1479 [2024-11-27 20:06:39,117 INFO L226 Difference]: Without dead ends: 935 [2024-11-27 20:06:39,119 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:39,120 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 244 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:39,121 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 506 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:06:39,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2024-11-27 20:06:39,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 641. [2024-11-27 20:06:39,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 467 states have (on average 1.3040685224839401) internal successors, (609), 468 states have internal predecessors, (609), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:39,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 945 transitions. [2024-11-27 20:06:39,349 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 945 transitions. Word has length 358 [2024-11-27 20:06:39,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:39,350 INFO L471 AbstractCegarLoop]: Abstraction has 641 states and 945 transitions. [2024-11-27 20:06:39,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:39,350 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 945 transitions. [2024-11-27 20:06:39,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-27 20:06:39,354 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:39,354 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:39,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:06:39,354 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:39,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash -84074152, now seen corresponding path program 1 times [2024-11-27 20:06:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:39,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378102944] [2024-11-27 20:06:39,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:39,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:40,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:40,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378102944] [2024-11-27 20:06:40,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378102944] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:40,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:40,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:06:40,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215047026] [2024-11-27 20:06:40,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:40,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:06:40,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:40,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:06:40,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:06:40,124 INFO L87 Difference]: Start difference. First operand 641 states and 945 transitions. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:40,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:40,680 INFO L93 Difference]: Finished difference Result 1279 states and 1848 transitions. [2024-11-27 20:06:40,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:06:40,681 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 359 [2024-11-27 20:06:40,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:40,687 INFO L225 Difference]: With dead ends: 1279 [2024-11-27 20:06:40,687 INFO L226 Difference]: Without dead ends: 735 [2024-11-27 20:06:40,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:06:40,691 INFO L435 NwaCegarLoop]: 284 mSDtfsCounter, 50 mSDsluCounter, 1513 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1797 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:40,692 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1797 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:06:40,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2024-11-27 20:06:40,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 613. [2024-11-27 20:06:40,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 439 states have (on average 1.3097949886104783) internal successors, (575), 440 states have internal predecessors, (575), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:40,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 911 transitions. [2024-11-27 20:06:40,959 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 911 transitions. Word has length 359 [2024-11-27 20:06:40,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:40,960 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 911 transitions. [2024-11-27 20:06:40,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:40,961 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 911 transitions. [2024-11-27 20:06:40,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-27 20:06:40,966 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:40,966 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:40,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 20:06:40,967 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:40,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:40,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1789206055, now seen corresponding path program 1 times [2024-11-27 20:06:40,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:40,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88045148] [2024-11-27 20:06:40,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:41,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:41,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:41,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88045148] [2024-11-27 20:06:41,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88045148] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:41,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:41,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:06:41,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863267791] [2024-11-27 20:06:41,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:41,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:06:41,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:41,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:06:41,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:41,231 INFO L87 Difference]: Start difference. First operand 613 states and 911 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:41,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:41,637 INFO L93 Difference]: Finished difference Result 1415 states and 2117 transitions. [2024-11-27 20:06:41,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:06:41,638 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 359 [2024-11-27 20:06:41,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:41,646 INFO L225 Difference]: With dead ends: 1415 [2024-11-27 20:06:41,646 INFO L226 Difference]: Without dead ends: 899 [2024-11-27 20:06:41,648 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:06:41,650 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 234 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:41,651 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 748 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:06:41,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2024-11-27 20:06:41,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 565. [2024-11-27 20:06:41,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 391 states have (on average 1.3017902813299234) internal successors, (509), 392 states have internal predecessors, (509), 168 states have call successors, (168), 5 states have call predecessors, (168), 5 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-27 20:06:41,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 845 transitions. [2024-11-27 20:06:41,850 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 845 transitions. Word has length 359 [2024-11-27 20:06:41,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:41,851 INFO L471 AbstractCegarLoop]: Abstraction has 565 states and 845 transitions. [2024-11-27 20:06:41,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:41,852 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 845 transitions. [2024-11-27 20:06:41,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-27 20:06:41,855 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:41,855 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:41,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-27 20:06:41,856 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:41,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:41,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1930467689, now seen corresponding path program 1 times [2024-11-27 20:06:41,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:41,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119207918] [2024-11-27 20:06:41,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:41,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:43,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:43,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119207918] [2024-11-27 20:06:43,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119207918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:43,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:43,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 20:06:43,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692716477] [2024-11-27 20:06:43,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:43,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:06:43,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:43,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:06:43,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:06:43,239 INFO L87 Difference]: Start difference. First operand 565 states and 845 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:43,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:43,881 INFO L93 Difference]: Finished difference Result 1279 states and 1852 transitions. [2024-11-27 20:06:43,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:06:43,883 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 359 [2024-11-27 20:06:43,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:43,896 INFO L225 Difference]: With dead ends: 1279 [2024-11-27 20:06:43,896 INFO L226 Difference]: Without dead ends: 811 [2024-11-27 20:06:43,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:06:43,899 INFO L435 NwaCegarLoop]: 274 mSDtfsCounter, 168 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:43,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 1026 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:06:43,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2024-11-27 20:06:44,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 775. [2024-11-27 20:06:44,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 595 states have (on average 1.2991596638655463) internal successors, (773), 598 states have internal predecessors, (773), 172 states have call successors, (172), 7 states have call predecessors, (172), 7 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 20:06:44,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1117 transitions. [2024-11-27 20:06:44,142 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1117 transitions. Word has length 359 [2024-11-27 20:06:44,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:44,143 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1117 transitions. [2024-11-27 20:06:44,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:44,144 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1117 transitions. [2024-11-27 20:06:44,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-27 20:06:44,148 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:44,149 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:44,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-27 20:06:44,149 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:44,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:44,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1506939680, now seen corresponding path program 1 times [2024-11-27 20:06:44,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:44,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074861686] [2024-11-27 20:06:44,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:44,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:06:44,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:44,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074861686] [2024-11-27 20:06:44,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074861686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:06:44,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:06:44,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:06:44,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295972850] [2024-11-27 20:06:44,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:06:44,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:06:44,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:44,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:06:44,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:06:44,976 INFO L87 Difference]: Start difference. First operand 775 states and 1117 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:45,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:45,753 INFO L93 Difference]: Finished difference Result 1709 states and 2441 transitions. [2024-11-27 20:06:45,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:06:45,754 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 359 [2024-11-27 20:06:45,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:45,761 INFO L225 Difference]: With dead ends: 1709 [2024-11-27 20:06:45,762 INFO L226 Difference]: Without dead ends: 1031 [2024-11-27 20:06:45,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:06:45,765 INFO L435 NwaCegarLoop]: 260 mSDtfsCounter, 226 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:45,765 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 916 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:06:45,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2024-11-27 20:06:46,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 833. [2024-11-27 20:06:46,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 653 states have (on average 1.330781010719755) internal successors, (869), 655 states have internal predecessors, (869), 172 states have call successors, (172), 7 states have call predecessors, (172), 7 states have return successors, (172), 170 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 20:06:46,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1213 transitions. [2024-11-27 20:06:46,009 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1213 transitions. Word has length 359 [2024-11-27 20:06:46,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:46,010 INFO L471 AbstractCegarLoop]: Abstraction has 833 states and 1213 transitions. [2024-11-27 20:06:46,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:06:46,010 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1213 transitions. [2024-11-27 20:06:46,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-27 20:06:46,015 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:46,015 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:46,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 20:06:46,015 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:46,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:46,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2064481195, now seen corresponding path program 1 times [2024-11-27 20:06:46,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:46,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692556098] [2024-11-27 20:06:46,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:46,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:46,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:46,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 126 proven. 39 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-27 20:06:46,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:06:46,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692556098] [2024-11-27 20:06:46,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692556098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:06:46,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774767059] [2024-11-27 20:06:46,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:46,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:46,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:06:46,469 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:06:46,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:06:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:06:46,796 INFO L256 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:06:46,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:06:47,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2323 proven. 39 refuted. 0 times theorem prover too weak. 3798 trivial. 0 not checked. [2024-11-27 20:06:47,170 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:06:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 126 proven. 39 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-27 20:06:47,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774767059] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:06:47,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:06:47,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-27 20:06:47,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198174041] [2024-11-27 20:06:47,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:06:47,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:06:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:06:47,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:06:47,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:06:47,669 INFO L87 Difference]: Start difference. First operand 833 states and 1213 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-11-27 20:06:48,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:06:48,798 INFO L93 Difference]: Finished difference Result 1561 states and 2235 transitions. [2024-11-27 20:06:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:06:48,799 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) Word has length 359 [2024-11-27 20:06:48,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:06:48,806 INFO L225 Difference]: With dead ends: 1561 [2024-11-27 20:06:48,806 INFO L226 Difference]: Without dead ends: 861 [2024-11-27 20:06:48,809 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 715 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:06:48,809 INFO L435 NwaCegarLoop]: 278 mSDtfsCounter, 421 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:06:48,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 648 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 20:06:48,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2024-11-27 20:06:49,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 845. [2024-11-27 20:06:49,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 662 states have (on average 1.3202416918429003) internal successors, (874), 664 states have internal predecessors, (874), 172 states have call successors, (172), 10 states have call predecessors, (172), 10 states have return successors, (172), 170 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-27 20:06:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1218 transitions. [2024-11-27 20:06:49,141 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1218 transitions. Word has length 359 [2024-11-27 20:06:49,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:06:49,142 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 1218 transitions. [2024-11-27 20:06:49,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-11-27 20:06:49,143 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1218 transitions. [2024-11-27 20:06:49,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2024-11-27 20:06:49,148 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:06:49,148 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:06:49,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:06:49,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:49,349 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:06:49,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:06:49,350 INFO L85 PathProgramCache]: Analyzing trace with hash -436366765, now seen corresponding path program 1 times [2024-11-27 20:06:49,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:06:49,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781198925] [2024-11-27 20:06:49,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:49,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:06:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:06:49,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [294063576] [2024-11-27 20:06:49,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:06:49,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:49,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:06:49,625 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:06:49,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:06:50,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:06:50,024 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:06:50,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:06:50,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:06:50,920 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:06:50,922 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:06:50,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 20:06:51,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:06:51,129 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:06:51,483 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:06:51,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:06:51 BoogieIcfgContainer [2024-11-27 20:06:51,491 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:06:51,494 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:06:51,494 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:06:51,494 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:06:51,495 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:06:09" (3/4) ... [2024-11-27 20:06:51,499 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 20:06:51,500 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:06:51,501 INFO L158 Benchmark]: Toolchain (without parser) took 44492.71ms. Allocated memory was 117.4MB in the beginning and 771.8MB in the end (delta: 654.3MB). Free memory was 92.7MB in the beginning and 505.9MB in the end (delta: -413.2MB). Peak memory consumption was 244.7MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,501 INFO L158 Benchmark]: CDTParser took 0.52ms. Allocated memory is still 167.8MB. Free memory is still 102.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:06:51,501 INFO L158 Benchmark]: CACSL2BoogieTranslator took 540.72ms. Allocated memory is still 117.4MB. Free memory was 92.7MB in the beginning and 74.2MB in the end (delta: 18.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,502 INFO L158 Benchmark]: Boogie Procedure Inliner took 119.47ms. Allocated memory is still 117.4MB. Free memory was 74.2MB in the beginning and 68.4MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,502 INFO L158 Benchmark]: Boogie Preprocessor took 148.57ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 61.4MB in the end (delta: 7.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,502 INFO L158 Benchmark]: RCFGBuilder took 1563.42ms. Allocated memory is still 117.4MB. Free memory was 61.4MB in the beginning and 70.2MB in the end (delta: -8.8MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,502 INFO L158 Benchmark]: TraceAbstraction took 42105.16ms. Allocated memory was 117.4MB in the beginning and 771.8MB in the end (delta: 654.3MB). Free memory was 69.6MB in the beginning and 506.0MB in the end (delta: -436.4MB). Peak memory consumption was 212.9MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,503 INFO L158 Benchmark]: Witness Printer took 6.16ms. Allocated memory is still 771.8MB. Free memory was 506.0MB in the beginning and 505.9MB in the end (delta: 85.8kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:06:51,507 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.52ms. Allocated memory is still 167.8MB. Free memory is still 102.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 540.72ms. Allocated memory is still 117.4MB. Free memory was 92.7MB in the beginning and 74.2MB in the end (delta: 18.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 119.47ms. Allocated memory is still 117.4MB. Free memory was 74.2MB in the beginning and 68.4MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 148.57ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 61.4MB in the end (delta: 7.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1563.42ms. Allocated memory is still 117.4MB. Free memory was 61.4MB in the beginning and 70.2MB in the end (delta: -8.8MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. * TraceAbstraction took 42105.16ms. Allocated memory was 117.4MB in the beginning and 771.8MB in the end (delta: 654.3MB). Free memory was 69.6MB in the beginning and 506.0MB in the end (delta: -436.4MB). Peak memory consumption was 212.9MB. Max. memory is 16.1GB. * Witness Printer took 6.16ms. Allocated memory is still 771.8MB. Free memory was 506.0MB in the beginning and 505.9MB in the end (delta: 85.8kB). Peak memory consumption was 8.4MB. 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 someBinaryArithmeticDOUBLEoperation at line 92, overapproximation of someBinaryArithmeticDOUBLEoperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 292, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of someUnaryDOUBLEoperation at line 123, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 209, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 215, overapproximation of someBinaryDOUBLEComparisonOperation at line 217, overapproximation of someBinaryDOUBLEComparisonOperation at line 207, overapproximation of someBinaryDOUBLEComparisonOperation at line 211, overapproximation of someBinaryDOUBLEComparisonOperation at line 114, overapproximation of someBinaryDOUBLEComparisonOperation at line 105, overapproximation of someBinaryDOUBLEComparisonOperation at line 243, overapproximation of someBinaryDOUBLEComparisonOperation at line 101, overapproximation of someBinaryDOUBLEComparisonOperation at line 249, overapproximation of someBinaryDOUBLEComparisonOperation at line 247, overapproximation of someBinaryDOUBLEComparisonOperation at line 94, overapproximation of someBinaryDOUBLEComparisonOperation at line 123, overapproximation of someBinaryDOUBLEComparisonOperation at line 129, overapproximation of someBinaryDOUBLEComparisonOperation at line 245. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 64; [L23] unsigned char var_1_7 = 0; [L24] unsigned short int var_1_11 = 500; [L25] unsigned char var_1_13 = 64; [L26] unsigned char var_1_15 = 1; [L27] unsigned char var_1_16 = 8; [L28] double var_1_17 = 7.5; [L29] double var_1_18 = 31.125; [L30] double var_1_19 = 10.5; [L31] double var_1_20 = 0.0; [L32] double var_1_21 = 16.75; [L33] double var_1_22 = 2.5; [L34] double var_1_23 = 64.5; [L35] signed long int var_1_24 = 10; [L36] signed char var_1_26 = 16; [L37] signed char var_1_27 = 4; [L38] signed char var_1_28 = -10; [L39] float var_1_29 = 63.794; [L40] unsigned short int var_1_30 = 1; [L41] signed long int var_1_31 = -2; [L42] unsigned char var_1_32 = 64; [L43] unsigned char var_1_33 = 8; [L44] unsigned long int var_1_34 = 128; [L45] unsigned long int var_1_35 = 50; [L46] unsigned long int var_1_36 = 16; [L47] unsigned long int var_1_37 = 4; [L48] unsigned char var_1_38 = 8; [L49] unsigned char var_1_39 = 10; [L50] double var_1_40 = 8.35; [L51] double var_1_41 = 63.75; [L52] double var_1_42 = -0.125; [L53] double var_1_43 = -0.8; [L54] double var_1_44 = -0.5; [L55] unsigned short int var_1_45 = 50; [L56] unsigned char var_1_46 = 0; [L57] unsigned char var_1_47 = 5; [L58] unsigned char var_1_48 = 8; [L59] unsigned char var_1_49 = 2; [L60] float var_1_50 = 7.125; [L61] unsigned char var_1_51 = 0; [L62] unsigned char var_1_52 = 0; [L63] unsigned char var_1_53 = 0; [L64] unsigned char var_1_54 = 1; [L65] unsigned char var_1_55 = 0; [L66] unsigned char var_1_56 = 0; [L67] double var_1_57 = 128.2; [L68] signed char var_1_58 = 8; [L69] signed char var_1_59 = 0; [L70] signed char var_1_60 = 1; [L71] signed char var_1_61 = 32; [L72] signed char var_1_62 = 25; [L73] signed long int var_1_63 = 0; [L74] unsigned short int var_1_64 = 10; [L75] unsigned short int var_1_65 = 38877; [L76] signed short int var_1_66 = -128; [L77] signed char var_1_67 = 100; [L78] unsigned char var_1_68 = 0; [L79] signed long int last_1_var_1_1 = 64; [L80] unsigned char last_1_var_1_13 = 64; VAL [isInitial=0, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L296] isInitial = 1 [L297] FCALL initially() [L299] CALL updateLastVariables() [L288] last_1_var_1_1 = var_1_1 [L289] last_1_var_1_13 = var_1_13 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L299] RET updateLastVariables() [L300] CALL updateVariables() [L197] var_1_7 = __VERIFIER_nondet_uchar() [L198] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0] [L198] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0] [L199] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L199] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L200] var_1_15 = __VERIFIER_nondet_uchar() [L201] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L201] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L202] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L202] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L203] var_1_16 = __VERIFIER_nondet_uchar() [L204] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L204] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L205] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L205] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L206] var_1_18 = __VERIFIER_nondet_double() [L207] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L207] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L208] var_1_19 = __VERIFIER_nondet_double() [L209] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L209] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L210] var_1_20 = __VERIFIER_nondet_double() [L211] CALL assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L211] RET assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L212] var_1_21 = __VERIFIER_nondet_double() [L213] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L213] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L214] var_1_22 = __VERIFIER_nondet_double() [L215] CALL assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L215] RET assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L216] var_1_23 = __VERIFIER_nondet_double() [L217] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L217] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L218] var_1_27 = __VERIFIER_nondet_char() [L219] CALL assume_abort_if_not(var_1_27 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L219] RET assume_abort_if_not(var_1_27 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L220] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L220] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L221] var_1_28 = __VERIFIER_nondet_char() [L222] CALL assume_abort_if_not(var_1_28 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L222] RET assume_abort_if_not(var_1_28 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L223] CALL assume_abort_if_not(var_1_28 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L223] RET assume_abort_if_not(var_1_28 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L224] var_1_34 = __VERIFIER_nondet_ulong() [L225] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L225] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L226] CALL assume_abort_if_not(var_1_34 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L226] RET assume_abort_if_not(var_1_34 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L227] var_1_35 = __VERIFIER_nondet_ulong() [L228] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L228] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L229] CALL assume_abort_if_not(var_1_35 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L229] RET assume_abort_if_not(var_1_35 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L230] var_1_36 = __VERIFIER_nondet_ulong() [L231] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L231] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L232] CALL assume_abort_if_not(var_1_36 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L232] RET assume_abort_if_not(var_1_36 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L233] var_1_37 = __VERIFIER_nondet_ulong() [L234] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L234] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L235] CALL assume_abort_if_not(var_1_37 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L235] RET assume_abort_if_not(var_1_37 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L236] var_1_38 = __VERIFIER_nondet_uchar() [L237] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L237] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L238] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L238] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L239] var_1_39 = __VERIFIER_nondet_uchar() [L240] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L240] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L241] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L241] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L242] var_1_41 = __VERIFIER_nondet_double() [L243] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L243] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L244] var_1_42 = __VERIFIER_nondet_double() [L245] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L245] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L246] var_1_43 = __VERIFIER_nondet_double() [L247] CALL assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L247] RET assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L248] var_1_44 = __VERIFIER_nondet_double() [L249] CALL assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L249] RET assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L250] var_1_47 = __VERIFIER_nondet_uchar() [L251] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L251] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L252] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L252] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L253] var_1_48 = __VERIFIER_nondet_uchar() [L254] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L254] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L255] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L255] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L256] var_1_52 = __VERIFIER_nondet_uchar() [L257] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L257] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L258] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L258] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L259] var_1_53 = __VERIFIER_nondet_uchar() [L260] CALL assume_abort_if_not(var_1_53 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L260] RET assume_abort_if_not(var_1_53 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L261] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L261] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L262] var_1_54 = __VERIFIER_nondet_uchar() [L263] CALL assume_abort_if_not(var_1_54 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L263] RET assume_abort_if_not(var_1_54 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L264] CALL assume_abort_if_not(var_1_54 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L264] RET assume_abort_if_not(var_1_54 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L265] var_1_55 = __VERIFIER_nondet_uchar() [L266] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L266] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L267] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L267] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L268] var_1_56 = __VERIFIER_nondet_uchar() [L269] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L269] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L270] CALL assume_abort_if_not(var_1_56 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L270] RET assume_abort_if_not(var_1_56 <= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L271] var_1_59 = __VERIFIER_nondet_char() [L272] CALL assume_abort_if_not(var_1_59 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L272] RET assume_abort_if_not(var_1_59 >= -126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L273] CALL assume_abort_if_not(var_1_59 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L273] RET assume_abort_if_not(var_1_59 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L274] var_1_60 = __VERIFIER_nondet_char() [L275] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L275] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L276] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L276] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L277] var_1_61 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L278] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L279] CALL assume_abort_if_not(var_1_61 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L279] RET assume_abort_if_not(var_1_61 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L280] var_1_62 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L281] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L282] CALL assume_abort_if_not(var_1_62 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L282] RET assume_abort_if_not(var_1_62 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L283] var_1_65 = __VERIFIER_nondet_ushort() [L284] CALL assume_abort_if_not(var_1_65 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L284] RET assume_abort_if_not(var_1_65 >= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L285] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L285] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L300] RET updateVariables() [L301] CALL step() [L84] EXPR var_1_34 ^ var_1_35 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=0, var_1_35=0, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L84] EXPR var_1_36 | var_1_37 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L84] COND TRUE (var_1_34 ^ var_1_35) < (var_1_36 | var_1_37) [L85] var_1_33 = ((((var_1_38) > (var_1_39)) ? (var_1_38) : (var_1_39))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L89] COND FALSE !((-32 & var_1_38) > var_1_35) [L92] var_1_40 = (var_1_43 + var_1_44) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L94] COND FALSE !(var_1_44 >= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=50, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L101] COND TRUE var_1_44 <= (var_1_40 + var_1_43) [L102] var_1_45 = var_1_33 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L105] COND FALSE !(var_1_44 > (var_1_43 + var_1_41)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L112] var_1_49 = ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) [L113] var_1_50 = (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) + var_1_43) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L114] COND FALSE !(var_1_40 > (var_1_42 + var_1_44)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L121] COND TRUE var_1_39 <= var_1_49 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L122] COND TRUE var_1_35 <= var_1_48 [L123] var_1_57 = ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L128] COND TRUE ! var_1_51 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L129] COND TRUE var_1_40 <= var_1_42 [L130] var_1_58 = ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=0, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L135] COND TRUE \read(var_1_53) [L136] var_1_63 = ((((var_1_62) > (((((var_1_47) < (4)) ? (var_1_47) : (4))))) ? (var_1_62) : (((((var_1_47) < (4)) ? (var_1_47) : (4)))))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L138] COND TRUE \read(var_1_55) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=10, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L139] COND TRUE var_1_47 < var_1_33 [L140] var_1_64 = ((((var_1_61) > (var_1_47)) ? (var_1_61) : (var_1_47))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=-128, var_1_67=100, var_1_68=0, var_1_7=0] [L145] COND FALSE !(var_1_47 < (var_1_45 * ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) [L150] var_1_66 = var_1_33 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=100, var_1_68=0, var_1_7=0] [L152] var_1_67 = var_1_60 [L153] var_1_68 = var_1_56 [L154] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L155] COND FALSE !(stepLocal_1 != last_1_var_1_13) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L158] var_1_31 = var_1_13 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L159] COND FALSE !(\read(var_1_7)) [L162] var_1_17 = var_1_22 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L164] COND FALSE !(\read(var_1_7)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L167] var_1_32 = var_1_16 [L168] var_1_30 = var_1_32 [L169] unsigned char stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_0=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L170] EXPR var_1_32 >> var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_0=64, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L170] COND TRUE (var_1_32 >> var_1_32) < stepLocal_0 [L171] var_1_11 = var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=16, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L173] COND TRUE var_1_11 >= var_1_30 [L174] var_1_26 = (var_1_27 + var_1_28) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L176] EXPR (var_1_31 + 4u) | var_1_30 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=64, var_1_22=3, var_1_24=10, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L176] COND TRUE 32u < ((var_1_31 + 4u) | var_1_30) [L177] var_1_1 = (var_1_26 + (var_1_26 + var_1_32)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=10, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L185] unsigned short int stepLocal_2 = var_1_30; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_2=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=10, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L186] COND TRUE ! var_1_7 [L187] var_1_24 = (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_2=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L301] RET step() [L302] CALL, EXPR property() [L292] EXPR (var_1_31 + 4u) | var_1_30 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L292] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L292] EXPR var_1_32 >> var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L292] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L292-L293] return ((((((((((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1)) && ((last_1_var_1_1 != last_1_var_1_13) ? (var_1_13 == ((unsigned char) ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1)) && (var_1_7 ? (var_1_17 == ((double) ((((((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) < (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23))))) ? (((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) : (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))))) : (var_1_17 == ((double) var_1_22)))) && ((! var_1_7) ? (var_1_24 == ((signed long int) (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))))) : ((var_1_11 < var_1_30) ? (var_1_24 == ((signed long int) -4)) : (var_1_24 == ((signed long int) var_1_26))))) && ((var_1_11 >= var_1_30) ? (var_1_26 == ((signed char) (var_1_27 + var_1_28))) : 1)) && (var_1_7 ? (var_1_29 == ((float) var_1_20)) : 1)) && (var_1_30 == ((unsigned short int) var_1_32))) && (var_1_31 == ((signed long int) var_1_13))) && (var_1_32 == ((unsigned char) var_1_16)) ; [L302] RET, EXPR property() [L302] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=3, var_1_1=-12, var_1_22=3, var_1_24=-5, var_1_26=-6, var_1_27=57, var_1_28=-63, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=5, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=5, var_1_43=0, var_1_45=5, var_1_46=0, var_1_47=4, var_1_48=0, var_1_49=5, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=2, var_1_58=0, var_1_59=0, var_1_60=0, var_1_61=3, var_1_62=3, var_1_63=4, var_1_64=4, var_1_65=32767, var_1_66=5, var_1_67=0, var_1_68=0, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 172 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.6s, OverallIterations: 20, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 17.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5657 SdHoareTripleChecker+Valid, 11.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5615 mSDsluCounter, 20430 SdHoareTripleChecker+Invalid, 9.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13468 mSDsCounter, 1493 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4183 IncrementalHoareTripleChecker+Invalid, 5676 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1493 mSolverCounterUnsat, 6962 mSDtfsCounter, 4183 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1210 GetRequests, 1118 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=845occurred in iteration=19, InterpolantAutomatonStates: 105, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.8s AutomataMinimizationTime, 19 MinimizatonAttempts, 4176 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 14.2s InterpolantComputationTime, 8211 NumberOfCodeBlocks, 8211 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 7828 ConstructedInterpolants, 0 QuantifiedInterpolants, 12631 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1579 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 22 InterpolantComputations, 18 PerfectInterpolantSequences, 135293/135520 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 20:06:51,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 5b291bcef4e1e24ee2ead6892915ea170d671d30ac089f7c071c8ca093196cca --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:06:54,825 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:06:54,990 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 20:06:55,003 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:06:55,004 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:06:55,040 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:06:55,041 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:06:55,041 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:06:55,042 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:06:55,042 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:06:55,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:06:55,042 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:06:55,043 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:06:55,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:06:55,043 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:06:55,043 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:06:55,044 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:06:55,044 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:06:55,044 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:06:55,044 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:06:55,044 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:06:55,045 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:06:55,046 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:06:55,046 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:06:55,046 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:06:55,046 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:06:55,046 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:06:55,046 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:06:55,047 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:06:55,047 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:06:55,047 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:06:55,047 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:06:55,047 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:06:55,047 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:06:55,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:06:55,048 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:06:55,048 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:06:55,048 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:06:55,048 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:06:55,049 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:06:55,050 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 -> 5b291bcef4e1e24ee2ead6892915ea170d671d30ac089f7c071c8ca093196cca [2024-11-27 20:06:55,489 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:06:55,500 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:06:55,504 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:06:55,505 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:06:55,506 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:06:55,507 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:06:59,216 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/c170b3e70/aba0f462f4e94e8e9f885aece3a4ad64/FLAG83f7b4a27 [2024-11-27 20:06:59,685 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:06:59,686 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:06:59,705 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/c170b3e70/aba0f462f4e94e8e9f885aece3a4ad64/FLAG83f7b4a27 [2024-11-27 20:06:59,731 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/data/c170b3e70/aba0f462f4e94e8e9f885aece3a4ad64 [2024-11-27 20:06:59,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:06:59,737 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:06:59,739 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:06:59,739 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:06:59,745 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:06:59,746 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:06:59" (1/1) ... [2024-11-27 20:06:59,748 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d0ab35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:06:59, skipping insertion in model container [2024-11-27 20:06:59,748 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:06:59" (1/1) ... [2024-11-27 20:06:59,782 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:06:59,961 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i[916,929] [2024-11-27 20:07:00,175 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:07:00,207 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:07:00,224 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_71c482e0-9254-4743-94e4-3d0ca6c726c0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-63.i[916,929] [2024-11-27 20:07:00,340 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:07:00,365 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:07:00,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00 WrapperNode [2024-11-27 20:07:00,366 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:07:00,367 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:07:00,367 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:07:00,367 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:07:00,376 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,395 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,437 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 318 [2024-11-27 20:07:00,438 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:07:00,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:07:00,439 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:07:00,439 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:07:00,451 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,457 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,475 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 20:07:00,475 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,476 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,494 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,496 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,501 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,506 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,508 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,514 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:07:00,515 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:07:00,515 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:07:00,515 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:07:00,517 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (1/1) ... [2024-11-27 20:07:00,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:07:00,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:07:00,562 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:07:00,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:07:00,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:07:00,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:07:00,607 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:07:00,607 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:07:00,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:07:00,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:07:00,834 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:07:00,838 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:07:12,036 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-27 20:07:12,037 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:07:12,062 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:07:12,063 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:07:12,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:07:12 BoogieIcfgContainer [2024-11-27 20:07:12,064 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:07:12,067 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:07:12,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:07:12,074 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:07:12,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:06:59" (1/3) ... [2024-11-27 20:07:12,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24144200 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:07:12, skipping insertion in model container [2024-11-27 20:07:12,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:07:00" (2/3) ... [2024-11-27 20:07:12,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24144200 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:07:12, skipping insertion in model container [2024-11-27 20:07:12,076 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:07:12" (3/3) ... [2024-11-27 20:07:12,077 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-63.i [2024-11-27 20:07:12,095 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:07:12,098 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-63.i that has 2 procedures, 141 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:07:12,192 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:07:12,208 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;@788f9e49, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:07:12,208 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:07:12,213 INFO L276 IsEmpty]: Start isEmpty. Operand has 141 states, 82 states have (on average 1.4024390243902438) internal successors, (115), 83 states have internal predecessors, (115), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:07:12,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-27 20:07:12,239 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:12,240 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:12,240 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:12,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:12,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1772871202, now seen corresponding path program 1 times [2024-11-27 20:07:12,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:12,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601804103] [2024-11-27 20:07:12,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:12,273 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 20:07:12,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:12,278 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:12,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:13,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:13,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:07:13,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:07:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-27 20:07:13,628 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:07:13,628 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:07:13,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601804103] [2024-11-27 20:07:13,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601804103] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:07:13,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:07:13,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:07:13,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963288886] [2024-11-27 20:07:13,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:07:13,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:07:13,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:07:13,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:07:13,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:07:13,676 INFO L87 Difference]: Start difference. First operand has 141 states, 82 states have (on average 1.4024390243902438) internal successors, (115), 83 states have internal predecessors, (115), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:13,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:07:13,764 INFO L93 Difference]: Finished difference Result 275 states and 504 transitions. [2024-11-27 20:07:13,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:07:13,767 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) Word has length 345 [2024-11-27 20:07:13,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:07:13,778 INFO L225 Difference]: With dead ends: 275 [2024-11-27 20:07:13,778 INFO L226 Difference]: Without dead ends: 137 [2024-11-27 20:07:13,784 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 344 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 20:07:13,788 INFO L435 NwaCegarLoop]: 220 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, 220 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 20:07:13,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:07:13,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-27 20:07:13,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2024-11-27 20:07:13,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.3670886075949367) internal successors, (108), 79 states have internal predecessors, (108), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 20:07:13,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 220 transitions. [2024-11-27 20:07:13,892 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 220 transitions. Word has length 345 [2024-11-27 20:07:13,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:07:13,895 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 220 transitions. [2024-11-27 20:07:13,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:13,898 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 220 transitions. [2024-11-27 20:07:13,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-27 20:07:13,918 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:13,919 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:13,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:14,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:14,120 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:14,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:14,121 INFO L85 PathProgramCache]: Analyzing trace with hash -65944842, now seen corresponding path program 1 times [2024-11-27 20:07:14,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:14,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670611805] [2024-11-27 20:07:14,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:14,123 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 20:07:14,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:14,126 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:14,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:15,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-27 20:07:15,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:07:15,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:07:15,391 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:07:15,391 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:07:15,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670611805] [2024-11-27 20:07:15,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670611805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:07:15,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:07:15,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:07:15,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017399797] [2024-11-27 20:07:15,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:07:15,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:07:15,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:07:15,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:07:15,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:15,397 INFO L87 Difference]: Start difference. First operand 137 states and 220 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:15,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:07:15,570 INFO L93 Difference]: Finished difference Result 319 states and 510 transitions. [2024-11-27 20:07:15,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:07:15,572 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 345 [2024-11-27 20:07:15,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:07:15,580 INFO L225 Difference]: With dead ends: 319 [2024-11-27 20:07:15,582 INFO L226 Difference]: Without dead ends: 185 [2024-11-27 20:07:15,584 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:15,585 INFO L435 NwaCegarLoop]: 290 mSDtfsCounter, 120 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:07:15,588 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 452 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:07:15,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-27 20:07:15,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2024-11-27 20:07:15,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 99 states have (on average 1.2828282828282829) internal successors, (127), 100 states have internal predecessors, (127), 82 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (82), 81 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-27 20:07:15,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 291 transitions. [2024-11-27 20:07:15,659 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 291 transitions. Word has length 345 [2024-11-27 20:07:15,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:07:15,664 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 291 transitions. [2024-11-27 20:07:15,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:15,665 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 291 transitions. [2024-11-27 20:07:15,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-11-27 20:07:15,676 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:15,677 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:15,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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)] Forceful destruction successful, exit code 0 [2024-11-27 20:07:15,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:15,878 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:15,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:15,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1004346049, now seen corresponding path program 1 times [2024-11-27 20:07:15,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:15,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1390567622] [2024-11-27 20:07:15,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:15,880 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 20:07:15,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:15,883 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:15,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:16,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:16,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-27 20:07:16,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:07:19,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:07:19,474 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:07:19,475 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:07:19,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1390567622] [2024-11-27 20:07:19,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1390567622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:07:19,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:07:19,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:07:19,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570496533] [2024-11-27 20:07:19,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:07:19,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:07:19,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:07:19,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:07:19,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:19,479 INFO L87 Difference]: Start difference. First operand 184 states and 291 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:19,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:07:19,578 INFO L93 Difference]: Finished difference Result 459 states and 727 transitions. [2024-11-27 20:07:19,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:07:19,579 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 346 [2024-11-27 20:07:19,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:07:19,590 INFO L225 Difference]: With dead ends: 459 [2024-11-27 20:07:19,593 INFO L226 Difference]: Without dead ends: 321 [2024-11-27 20:07:19,595 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:19,596 INFO L435 NwaCegarLoop]: 218 mSDtfsCounter, 54 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:07:19,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 428 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:07:19,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-27 20:07:19,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2024-11-27 20:07:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 175 states have (on average 1.302857142857143) internal successors, (228), 176 states have internal predecessors, (228), 138 states have call successors, (138), 4 states have call predecessors, (138), 4 states have return successors, (138), 137 states have call predecessors, (138), 138 states have call successors, (138) [2024-11-27 20:07:19,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 504 transitions. [2024-11-27 20:07:19,732 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 504 transitions. Word has length 346 [2024-11-27 20:07:19,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:07:19,736 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 504 transitions. [2024-11-27 20:07:19,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:19,736 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 504 transitions. [2024-11-27 20:07:19,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2024-11-27 20:07:19,743 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:19,744 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:19,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:19,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:19,945 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:19,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:19,947 INFO L85 PathProgramCache]: Analyzing trace with hash -2091231056, now seen corresponding path program 1 times [2024-11-27 20:07:19,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:19,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692571630] [2024-11-27 20:07:19,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:19,949 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 20:07:19,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:19,951 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:19,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:20,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:07:20,897 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:07:21,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2323 proven. 39 refuted. 0 times theorem prover too weak. 3798 trivial. 0 not checked. [2024-11-27 20:07:21,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:07:22,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 126 proven. 39 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-27 20:07:22,991 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:07:22,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692571630] [2024-11-27 20:07:22,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692571630] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:07:22,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:07:22,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-27 20:07:22,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599580396] [2024-11-27 20:07:22,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:07:22,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:07:22,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:07:22,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:07:22,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:07:22,995 INFO L87 Difference]: Start difference. First operand 318 states and 504 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-11-27 20:07:26,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:07:26,295 INFO L93 Difference]: Finished difference Result 635 states and 995 transitions. [2024-11-27 20:07:26,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:07:26,296 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) Word has length 347 [2024-11-27 20:07:26,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:07:26,301 INFO L225 Difference]: With dead ends: 635 [2024-11-27 20:07:26,301 INFO L226 Difference]: Without dead ends: 363 [2024-11-27 20:07:26,303 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 696 GetRequests, 686 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:07:26,304 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 123 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:07:26,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 559 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-27 20:07:26,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-27 20:07:26,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 352. [2024-11-27 20:07:26,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 191 states have (on average 1.2670157068062826) internal successors, (242), 192 states have internal predecessors, (242), 154 states have call successors, (154), 6 states have call predecessors, (154), 6 states have return successors, (154), 153 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-27 20:07:26,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 550 transitions. [2024-11-27 20:07:26,361 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 550 transitions. Word has length 347 [2024-11-27 20:07:26,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:07:26,363 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 550 transitions. [2024-11-27 20:07:26,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-11-27 20:07:26,363 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 550 transitions. [2024-11-27 20:07:26,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-27 20:07:26,370 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:26,371 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:26,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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)] Forceful destruction successful, exit code 0 [2024-11-27 20:07:26,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:26,572 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:26,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:26,572 INFO L85 PathProgramCache]: Analyzing trace with hash 725052629, now seen corresponding path program 1 times [2024-11-27 20:07:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:26,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969076873] [2024-11-27 20:07:26,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:26,574 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 20:07:26,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:26,577 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:26,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:27,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:27,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-27 20:07:27,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:07:27,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-27 20:07:27,637 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:07:27,637 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:07:27,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969076873] [2024-11-27 20:07:27,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969076873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:07:27,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:07:27,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:07:27,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975112898] [2024-11-27 20:07:27,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:07:27,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:07:27,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:07:27,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:07:27,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:27,639 INFO L87 Difference]: Start difference. First operand 352 states and 550 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:32,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:07:36,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:07:36,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:07:36,084 INFO L93 Difference]: Finished difference Result 662 states and 1029 transitions. [2024-11-27 20:07:36,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:07:36,089 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 348 [2024-11-27 20:07:36,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:07:36,097 INFO L225 Difference]: With dead ends: 662 [2024-11-27 20:07:36,097 INFO L226 Difference]: Without dead ends: 382 [2024-11-27 20:07:36,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:07:36,101 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 14 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:07:36,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 425 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 8.4s Time] [2024-11-27 20:07:36,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2024-11-27 20:07:36,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 368. [2024-11-27 20:07:36,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 207 states have (on average 1.2753623188405796) internal successors, (264), 208 states have internal predecessors, (264), 154 states have call successors, (154), 6 states have call predecessors, (154), 6 states have return successors, (154), 153 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-27 20:07:36,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 572 transitions. [2024-11-27 20:07:36,179 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 572 transitions. Word has length 348 [2024-11-27 20:07:36,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:07:36,180 INFO L471 AbstractCegarLoop]: Abstraction has 368 states and 572 transitions. [2024-11-27 20:07:36,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-27 20:07:36,180 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 572 transitions. [2024-11-27 20:07:36,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-27 20:07:36,187 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:07:36,187 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:07:36,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:36,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:36,388 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:07:36,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:07:36,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1684282645, now seen corresponding path program 1 times [2024-11-27 20:07:36,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:07:36,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141493664] [2024-11-27 20:07:36,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:07:36,390 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 20:07:36,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:07:36,392 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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 20:07:36,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71c482e0-9254-4743-94e4-3d0ca6c726c0/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)] Waiting until timeout for monitored process [2024-11-27 20:07:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:07:37,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 20:07:37,419 INFO L279 TraceCheckSpWp]: Computing forward predicates...