./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC --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 dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:35:20,563 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:35:20,668 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 01:35:20,677 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:35:20,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:35:20,726 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:35:20,727 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:35:20,727 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:35:20,728 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:35:20,728 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:35:20,729 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:35:20,729 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:35:20,729 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:35:20,729 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:35:20,730 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:35:20,730 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:35:20,731 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:35:20,731 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:35:20,731 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:35:20,731 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:35:20,731 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:35:20,732 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:35:20,732 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:35:20,732 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:35:20,732 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:20,732 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:20,733 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:35:20,733 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 01:35:20,734 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 01:35:20,734 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:35:20,734 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:35:20,734 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:35:20,734 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:35:20,734 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC 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 -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-24 01:35:21,067 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:35:21,076 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:35:21,078 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:35:21,080 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:35:21,080 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:35:21,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:24,059 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/18173fb24/2692bb65c29c4f14b56ad29fcf8027ff/FLAG7ce727df5 [2024-11-24 01:35:24,419 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:35:24,424 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:24,449 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/18173fb24/2692bb65c29c4f14b56ad29fcf8027ff/FLAG7ce727df5 [2024-11-24 01:35:24,478 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/18173fb24/2692bb65c29c4f14b56ad29fcf8027ff [2024-11-24 01:35:24,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:35:24,483 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:35:24,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:35:24,484 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:35:24,489 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:35:24,490 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:24,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2765a928 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24, skipping insertion in model container [2024-11-24 01:35:24,492 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:24,524 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:35:24,705 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-24 01:35:24,825 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:35:24,838 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:35:24,852 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-24 01:35:24,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:35:24,935 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:35:24,936 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24 WrapperNode [2024-11-24 01:35:24,936 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:35:24,937 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:35:24,937 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:35:24,937 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:35:24,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:24,955 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,010 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 258 [2024-11-24 01:35:25,011 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:35:25,012 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:35:25,012 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:35:25,012 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:35:25,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,027 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,058 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-24 01:35:25,061 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,061 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,083 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,087 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,094 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,096 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,103 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,108 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:35:25,109 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:35:25,109 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:35:25,109 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:35:25,110 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (1/1) ... [2024-11-24 01:35:25,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:25,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:35:25,142 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:35:25,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:35:25,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:35:25,171 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:35:25,171 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:35:25,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 01:35:25,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:35:25,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:35:25,295 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:35:25,297 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:35:25,905 INFO L? ?]: Removed 25 outVars from TransFormulas that were not future-live. [2024-11-24 01:35:25,905 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:35:25,923 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:35:25,923 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 01:35:25,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:35:25 BoogieIcfgContainer [2024-11-24 01:35:25,926 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:35:25,928 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:35:25,928 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:35:25,935 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:35:25,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:35:24" (1/3) ... [2024-11-24 01:35:25,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bdf3977 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:35:25, skipping insertion in model container [2024-11-24 01:35:25,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:24" (2/3) ... [2024-11-24 01:35:25,938 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bdf3977 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:35:25, skipping insertion in model container [2024-11-24 01:35:25,938 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:35:25" (3/3) ... [2024-11-24 01:35:25,940 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:25,957 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:35:25,959 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i that has 2 procedures, 110 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:35:26,038 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:35:26,053 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;@121db12d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:35:26,053 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:35:26,057 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-24 01:35:26,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:35:26,076 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:26,078 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:26,078 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:26,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:26,084 INFO L85 PathProgramCache]: Analyzing trace with hash -975776977, now seen corresponding path program 1 times [2024-11-24 01:35:26,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:26,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460115504] [2024-11-24 01:35:26,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:26,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:26,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-24 01:35:26,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:26,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460115504] [2024-11-24 01:35:26,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460115504] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:35:26,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883511207] [2024-11-24 01:35:26,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:26,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:35:26,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:35:26,644 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:35:26,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 01:35:26,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:26,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 01:35:27,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:35:27,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-24 01:35:27,061 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:35:27,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883511207] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:27,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:35:27,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-24 01:35:27,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223058996] [2024-11-24 01:35:27,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:27,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 01:35:27,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:27,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 01:35:27,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:35:27,098 INFO L87 Difference]: Start difference. First operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:35:27,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:27,152 INFO L93 Difference]: Finished difference Result 217 states and 375 transitions. [2024-11-24 01:35:27,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 01:35:27,154 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-24 01:35:27,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:27,166 INFO L225 Difference]: With dead ends: 217 [2024-11-24 01:35:27,166 INFO L226 Difference]: Without dead ends: 106 [2024-11-24 01:35:27,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:35:27,177 INFO L435 NwaCegarLoop]: 168 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, 168 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-24 01:35:27,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 01:35:27,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-24 01:35:27,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2024-11-24 01:35:27,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.3714285714285714) internal successors, (96), 70 states have internal predecessors, (96), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-24 01:35:27,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 164 transitions. [2024-11-24 01:35:27,254 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 164 transitions. Word has length 221 [2024-11-24 01:35:27,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:27,255 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 164 transitions. [2024-11-24 01:35:27,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:35:27,255 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 164 transitions. [2024-11-24 01:35:27,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:35:27,263 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:27,264 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:27,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-24 01:35:27,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-24 01:35:27,465 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:27,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:27,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1018366329, now seen corresponding path program 1 times [2024-11-24 01:35:27,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:27,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899122367] [2024-11-24 01:35:27,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:27,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:27,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:28,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:35:28,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:28,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899122367] [2024-11-24 01:35:28,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899122367] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:28,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:28,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:35:28,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73449520] [2024-11-24 01:35:28,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:28,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:35:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:28,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:35:28,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:35:28,111 INFO L87 Difference]: Start difference. First operand 106 states and 164 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:28,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:28,491 INFO L93 Difference]: Finished difference Result 312 states and 486 transitions. [2024-11-24 01:35:28,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:35:28,493 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-24 01:35:28,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:28,499 INFO L225 Difference]: With dead ends: 312 [2024-11-24 01:35:28,499 INFO L226 Difference]: Without dead ends: 209 [2024-11-24 01:35:28,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:35:28,504 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 90 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:35:28,504 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 396 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 01:35:28,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-24 01:35:28,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 207. [2024-11-24 01:35:28,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 136 states have (on average 1.375) internal successors, (187), 136 states have internal predecessors, (187), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-24 01:35:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 323 transitions. [2024-11-24 01:35:28,559 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 323 transitions. Word has length 221 [2024-11-24 01:35:28,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:28,562 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 323 transitions. [2024-11-24 01:35:28,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:28,563 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 323 transitions. [2024-11-24 01:35:28,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:35:28,567 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:28,567 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:28,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 01:35:28,571 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:28,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:28,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1276531767, now seen corresponding path program 1 times [2024-11-24 01:35:28,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:28,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102029406] [2024-11-24 01:35:28,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:28,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:28,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:35:28,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:28,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102029406] [2024-11-24 01:35:28,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102029406] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:28,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:28,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 01:35:28,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971491095] [2024-11-24 01:35:28,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:28,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 01:35:28,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:28,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 01:35:28,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 01:35:28,937 INFO L87 Difference]: Start difference. First operand 207 states and 323 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:29,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:29,067 INFO L93 Difference]: Finished difference Result 613 states and 959 transitions. [2024-11-24 01:35:29,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 01:35:29,069 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-24 01:35:29,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:29,077 INFO L225 Difference]: With dead ends: 613 [2024-11-24 01:35:29,077 INFO L226 Difference]: Without dead ends: 409 [2024-11-24 01:35:29,079 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-24 01:35:29,084 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 150 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 01:35:29,085 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 303 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 01:35:29,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2024-11-24 01:35:29,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 407. [2024-11-24 01:35:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.3533834586466165) internal successors, (360), 266 states have internal predecessors, (360), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-24 01:35:29,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 632 transitions. [2024-11-24 01:35:29,185 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 632 transitions. Word has length 221 [2024-11-24 01:35:29,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:29,186 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 632 transitions. [2024-11-24 01:35:29,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:29,186 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 632 transitions. [2024-11-24 01:35:29,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-24 01:35:29,192 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:29,192 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:29,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 01:35:29,192 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:29,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:29,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1143072368, now seen corresponding path program 1 times [2024-11-24 01:35:29,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:29,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530561634] [2024-11-24 01:35:29,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:29,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:29,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:35:29,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:29,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530561634] [2024-11-24 01:35:29,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530561634] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:29,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:29,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:35:29,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791413920] [2024-11-24 01:35:29,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:29,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:35:29,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:29,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:35:29,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:35:29,832 INFO L87 Difference]: Start difference. First operand 407 states and 632 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:30,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:30,225 INFO L93 Difference]: Finished difference Result 1137 states and 1758 transitions. [2024-11-24 01:35:30,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:35:30,226 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-24 01:35:30,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:30,239 INFO L225 Difference]: With dead ends: 1137 [2024-11-24 01:35:30,240 INFO L226 Difference]: Without dead ends: 733 [2024-11-24 01:35:30,242 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:35:30,243 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 186 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:35:30,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 454 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 01:35:30,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2024-11-24 01:35:30,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 631. [2024-11-24 01:35:30,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 420 states have (on average 1.3357142857142856) internal successors, (561), 420 states have internal predecessors, (561), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-24 01:35:30,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 969 transitions. [2024-11-24 01:35:30,412 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 969 transitions. Word has length 222 [2024-11-24 01:35:30,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:30,413 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 969 transitions. [2024-11-24 01:35:30,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:30,414 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 969 transitions. [2024-11-24 01:35:30,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-24 01:35:30,418 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:30,418 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:30,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 01:35:30,418 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:30,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:30,419 INFO L85 PathProgramCache]: Analyzing trace with hash 414303672, now seen corresponding path program 1 times [2024-11-24 01:35:30,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:30,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398130000] [2024-11-24 01:35:30,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:30,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:30,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:30,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:35:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:30,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398130000] [2024-11-24 01:35:30,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398130000] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:30,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 01:35:30,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475894389] [2024-11-24 01:35:30,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:30,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:35:30,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:30,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:35:30,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:35:30,877 INFO L87 Difference]: Start difference. First operand 631 states and 969 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:31,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:31,279 INFO L93 Difference]: Finished difference Result 1425 states and 2181 transitions. [2024-11-24 01:35:31,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:35:31,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-24 01:35:31,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:31,288 INFO L225 Difference]: With dead ends: 1425 [2024-11-24 01:35:31,288 INFO L226 Difference]: Without dead ends: 1110 [2024-11-24 01:35:31,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-24 01:35:31,291 INFO L435 NwaCegarLoop]: 244 mSDtfsCounter, 170 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:35:31,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 768 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 01:35:31,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2024-11-24 01:35:31,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 985. [2024-11-24 01:35:31,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 669 states have (on average 1.3318385650224216) internal successors, (891), 669 states have internal predecessors, (891), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-24 01:35:31,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1503 transitions. [2024-11-24 01:35:31,502 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1503 transitions. Word has length 223 [2024-11-24 01:35:31,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:31,503 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1503 transitions. [2024-11-24 01:35:31,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:31,504 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1503 transitions. [2024-11-24 01:35:31,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-24 01:35:31,507 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:31,507 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:31,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 01:35:31,507 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:31,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:31,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1452366020, now seen corresponding path program 1 times [2024-11-24 01:35:31,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:31,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760104984] [2024-11-24 01:35:31,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:31,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:31,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:35:32,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:35:32,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760104984] [2024-11-24 01:35:32,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760104984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:32,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:32,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:35:32,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017541450] [2024-11-24 01:35:32,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:32,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:35:32,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:35:32,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:35:32,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:35:32,339 INFO L87 Difference]: Start difference. First operand 985 states and 1503 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:33,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:33,014 INFO L93 Difference]: Finished difference Result 1898 states and 2879 transitions. [2024-11-24 01:35:33,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:35:33,015 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-24 01:35:33,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:33,024 INFO L225 Difference]: With dead ends: 1898 [2024-11-24 01:35:33,024 INFO L226 Difference]: Without dead ends: 1246 [2024-11-24 01:35:33,027 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-24 01:35:33,027 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 137 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:35:33,028 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 582 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-24 01:35:33,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2024-11-24 01:35:33,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1050. [2024-11-24 01:35:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 699 states have (on average 1.3204577968526467) internal successors, (923), 699 states have internal predecessors, (923), 340 states have call successors, (340), 10 states have call predecessors, (340), 10 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-24 01:35:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1603 transitions. [2024-11-24 01:35:33,253 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1603 transitions. Word has length 223 [2024-11-24 01:35:33,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:33,256 INFO L471 AbstractCegarLoop]: Abstraction has 1050 states and 1603 transitions. [2024-11-24 01:35:33,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:35:33,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1603 transitions. [2024-11-24 01:35:33,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-24 01:35:33,259 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:33,263 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:33,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 01:35:33,264 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:33,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash -569310677, now seen corresponding path program 1 times [2024-11-24 01:35:33,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:35:33,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160336158] [2024-11-24 01:35:33,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:33,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:35:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 01:35:33,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140879026] [2024-11-24 01:35:33,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:33,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:35:33,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:35:33,692 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:35:33,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 01:35:34,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:35:34,082 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 01:35:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:35:34,455 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 01:35:34,455 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 01:35:34,456 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 01:35:34,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 01:35:34,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:35:34,663 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:34,897 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 01:35:34,902 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 01:35:34 BoogieIcfgContainer [2024-11-24 01:35:34,903 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 01:35:34,904 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 01:35:34,905 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 01:35:34,905 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 01:35:34,906 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:35:25" (3/4) ... [2024-11-24 01:35:34,908 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 01:35:34,910 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 01:35:34,911 INFO L158 Benchmark]: Toolchain (without parser) took 10428.32ms. Allocated memory was 117.4MB in the beginning and 394.3MB in the end (delta: 276.8MB). Free memory was 94.4MB in the beginning and 305.7MB in the end (delta: -211.4MB). Peak memory consumption was 64.2MB. Max. memory is 16.1GB. [2024-11-24 01:35:34,912 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 167.8MB. Free memory is still 103.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:35:34,912 INFO L158 Benchmark]: CACSL2BoogieTranslator took 452.40ms. Allocated memory is still 117.4MB. Free memory was 94.0MB in the beginning and 77.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-24 01:35:34,913 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.13ms. Allocated memory is still 117.4MB. Free memory was 77.2MB in the beginning and 72.2MB in the end (delta: 5.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:35:34,913 INFO L158 Benchmark]: Boogie Preprocessor took 96.51ms. Allocated memory is still 117.4MB. Free memory was 71.8MB in the beginning and 64.4MB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 01:35:34,914 INFO L158 Benchmark]: RCFGBuilder took 817.19ms. Allocated memory was 117.4MB in the beginning and 327.2MB in the end (delta: 209.7MB). Free memory was 64.4MB in the beginning and 292.8MB in the end (delta: -228.4MB). Peak memory consumption was 41.0MB. Max. memory is 16.1GB. [2024-11-24 01:35:34,915 INFO L158 Benchmark]: TraceAbstraction took 8974.27ms. Allocated memory was 327.2MB in the beginning and 394.3MB in the end (delta: 67.1MB). Free memory was 292.6MB in the beginning and 305.8MB in the end (delta: -13.2MB). Peak memory consumption was 58.9MB. Max. memory is 16.1GB. [2024-11-24 01:35:34,915 INFO L158 Benchmark]: Witness Printer took 6.06ms. Allocated memory is still 394.3MB. Free memory was 305.8MB in the beginning and 305.7MB in the end (delta: 42.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:35:34,917 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.43ms. Allocated memory is still 167.8MB. Free memory is still 103.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 452.40ms. Allocated memory is still 117.4MB. Free memory was 94.0MB in the beginning and 77.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.13ms. Allocated memory is still 117.4MB. Free memory was 77.2MB in the beginning and 72.2MB in the end (delta: 5.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 96.51ms. Allocated memory is still 117.4MB. Free memory was 71.8MB in the beginning and 64.4MB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 817.19ms. Allocated memory was 117.4MB in the beginning and 327.2MB in the end (delta: 209.7MB). Free memory was 64.4MB in the beginning and 292.8MB in the end (delta: -228.4MB). Peak memory consumption was 41.0MB. Max. memory is 16.1GB. * TraceAbstraction took 8974.27ms. Allocated memory was 327.2MB in the beginning and 394.3MB in the end (delta: 67.1MB). Free memory was 292.6MB in the beginning and 305.8MB in the end (delta: -13.2MB). Peak memory consumption was 58.9MB. Max. memory is 16.1GB. * Witness Printer took 6.06ms. Allocated memory is still 394.3MB. Free memory was 305.8MB in the beginning and 305.7MB in the end (delta: 42.9kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 89, overapproximation of someBinaryArithmeticDOUBLEoperation at line 91, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 83, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 162, overapproximation of someBinaryDOUBLEComparisonOperation at line 164, overapproximation of someBinaryDOUBLEComparisonOperation at line 120, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 128, overapproximation of someBinaryDOUBLEComparisonOperation at line 92, overapproximation of someBinaryDOUBLEComparisonOperation at line 158. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] signed short int var_1_6 = 256; [L24] signed short int var_1_7 = 8; [L25] double var_1_8 = 5.3; [L26] double var_1_9 = 5.575; [L27] double var_1_10 = 31.5; [L28] double var_1_11 = 2.38; [L29] double var_1_12 = 1.25; [L30] unsigned short int var_1_13 = 100; [L31] unsigned long int var_1_16 = 8; [L32] unsigned long int var_1_17 = 4; [L33] unsigned short int var_1_19 = 49755; [L34] unsigned short int var_1_20 = 0; [L35] unsigned short int var_1_21 = 10; [L36] unsigned short int var_1_22 = 5; [L37] float var_1_23 = 200.8; [L38] signed long int var_1_24 = 256; [L39] unsigned short int var_1_25 = 16; [L40] double var_1_26 = 0.625; [L41] double var_1_27 = 2.25; [L42] double var_1_28 = 25.8; [L43] double var_1_29 = 15.5; [L44] unsigned long int var_1_30 = 1; [L45] unsigned long int var_1_31 = 2553598654; [L46] unsigned char var_1_32 = 1; [L47] unsigned char var_1_33 = 0; [L48] signed char var_1_34 = -1; [L49] signed char var_1_35 = -8; [L50] signed char var_1_36 = 25; [L51] signed char var_1_37 = 10; [L52] signed char var_1_38 = 64; [L53] unsigned long int var_1_39 = 128; [L54] signed short int last_1_var_1_1 = 0; [L55] double last_1_var_1_8 = 5.3; [L56] unsigned short int last_1_var_1_13 = 100; [L57] signed long int last_1_var_1_24 = 256; [L58] unsigned long int last_1_var_1_30 = 1; [L59] unsigned char last_1_var_1_32 = 1; [L60] unsigned long int last_1_var_1_39 = 128; VAL [isInitial=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L220] isInitial = 1 [L221] FCALL initially() [L222] int k_loop; [L223] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L224] CALL updateLastVariables() [L207] last_1_var_1_1 = var_1_1 [L208] last_1_var_1_8 = var_1_8 [L209] last_1_var_1_13 = var_1_13 [L210] last_1_var_1_24 = var_1_24 [L211] last_1_var_1_30 = var_1_30 [L212] last_1_var_1_32 = var_1_32 [L213] last_1_var_1_39 = var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L224] RET updateLastVariables() [L225] CALL updateVariables() [L151] var_1_6 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L152] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L154] var_1_7 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L155] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L157] var_1_9 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L158] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L160] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L162] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L164] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L165] var_1_16 = __VERIFIER_nondet_ulong() [L166] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L166] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] CALL assume_abort_if_not(var_1_16 <= 2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] RET assume_abort_if_not(var_1_16 <= 2147483648) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L168] var_1_17 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L169] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L172] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L178] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L180] var_1_22 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L181] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] CALL assume_abort_if_not(var_1_22 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] RET assume_abort_if_not(var_1_22 <= 32767) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L183] var_1_28 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L184] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L185] var_1_29 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L186] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L188] RET assume_abort_if_not(var_1_31 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L190] var_1_33 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L191] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L193] var_1_35 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L194] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L196] var_1_36 = __VERIFIER_nondet_char() [L197] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L197] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L199] var_1_37 = __VERIFIER_nondet_char() [L200] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L200] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L202] var_1_38 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L203] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L225] RET updateVariables() [L226] CALL step() [L64] signed short int stepLocal_5 = var_1_7; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] EXPR last_1_var_1_24 | var_1_22 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] signed long int stepLocal_4 = last_1_var_1_24 | var_1_22; [L66] signed long int stepLocal_3 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L67] COND TRUE stepLocal_4 > last_1_var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L68] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L69] COND TRUE stepLocal_3 == ((var_1_20 + last_1_var_1_13) / var_1_19) [L70] var_1_30 = ((((var_1_22) > (10u)) ? (var_1_22) : (10u))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L82] unsigned short int stepLocal_6 = var_1_19; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L83] COND FALSE !((var_1_29 - var_1_11) <= last_1_var_1_8) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L88] COND TRUE \read(var_1_32) [L89] var_1_8 = ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L91] var_1_23 = (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L92] COND TRUE ! ((var_1_12 < 9999999.625) && var_1_32) [L93] var_1_25 = var_1_19 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L97] COND FALSE !(-32 > var_1_20) [L100] var_1_27 = 63.75 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L102] unsigned long int stepLocal_1 = last_1_var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L103] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L104] COND FALSE !(-10000000 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L108] signed long int stepLocal_2 = 32; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_2=32, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L109] COND FALSE !(stepLocal_2 >= var_1_24) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L112] COND FALSE !(var_1_20 >= var_1_16) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L119] COND TRUE var_1_32 && var_1_32 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L120] COND TRUE var_1_27 != 16.5 [L121] var_1_1 = ((((-256) > (var_1_34)) ? (-256) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L128] COND TRUE var_1_26 == var_1_27 [L129] var_1_39 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L137] unsigned long int stepLocal_0 = var_1_7 * var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L138] COND FALSE !(stepLocal_0 != (var_1_39 / (var_1_16 + var_1_17))) [L147] var_1_13 = ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L226] RET step() [L227] CALL, EXPR property() [L216] EXPR (((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L216-L217] return ((((((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))) && (((var_1_29 - var_1_11) <= last_1_var_1_8) ? ((last_1_var_1_39 == var_1_19) ? (var_1_32 == ((unsigned char) var_1_33)) : 1) : 1)) && ((var_1_20 >= var_1_16) ? ((var_1_30 > var_1_24) ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_37 - var_1_38)))) : 1)) && ((var_1_26 == var_1_27) ? (var_1_39 == ((unsigned long int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) : (((var_1_19 * 64u) < var_1_38) ? (var_1_39 == ((unsigned long int) var_1_19)) : (var_1_39 == ((unsigned long int) var_1_16)))) ; [L227] RET, EXPR property() [L227] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.7s, OverallIterations: 7, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 733 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 733 mSDsluCounter, 2671 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1647 mSDsCounter, 317 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 427 IncrementalHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 317 mSolverCounterUnsat, 1024 mSDtfsCounter, 427 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 256 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1050occurred in iteration=6, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 6 MinimizatonAttempts, 427 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 2000 NumberOfCodeBlocks, 2000 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1545 ConstructedInterpolants, 0 QuantifiedInterpolants, 2412 SizeOfPredicates, 0 NumberOfNonLiveVariables, 510 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 7 InterpolantComputations, 6 PerfectInterpolantSequences, 15642/15708 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-24 01:35:34,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC --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 dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:35:37,495 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:35:37,582 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-24 01:35:37,590 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:35:37,590 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:35:37,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:35:37,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:35:37,661 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:35:37,661 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:35:37,661 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:35:37,662 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:35:37,667 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:35:37,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:35:37,668 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:35:37,668 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:35:37,669 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:35:37,670 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:35:37,670 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:35:37,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:35:37,670 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:35:37,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:37,670 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:35:37,673 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:37,674 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:35:37,674 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:35:37,675 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:35:37,675 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:35:37,675 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC 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 -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-24 01:35:37,969 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:35:37,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:35:37,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:35:37,980 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:35:37,980 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:35:37,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:40,866 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/638f80eed/14c5a995e95149cca69cdb6c9e3f65e2/FLAG8a03367ae [2024-11-24 01:35:41,109 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:35:41,109 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:41,126 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/638f80eed/14c5a995e95149cca69cdb6c9e3f65e2/FLAG8a03367ae [2024-11-24 01:35:41,164 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/data/638f80eed/14c5a995e95149cca69cdb6c9e3f65e2 [2024-11-24 01:35:41,171 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:35:41,174 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:35:41,180 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:35:41,180 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:35:41,188 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:35:41,189 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,193 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@545d0930 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41, skipping insertion in model container [2024-11-24 01:35:41,194 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,227 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:35:41,415 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-24 01:35:41,550 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:35:41,577 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:35:41,593 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_e6ccd6b1-de46-453d-bd6a-de7c22b43363/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-24 01:35:41,676 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:35:41,695 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:35:41,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41 WrapperNode [2024-11-24 01:35:41,695 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:35:41,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:35:41,697 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:35:41,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:35:41,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,725 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,770 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 230 [2024-11-24 01:35:41,773 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:35:41,774 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:35:41,774 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:35:41,774 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:35:41,792 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,792 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,798 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,822 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-24 01:35:41,822 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,823 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,847 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,849 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,852 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,855 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,856 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,860 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:35:41,861 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:35:41,861 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:35:41,861 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:35:41,862 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (1/1) ... [2024-11-24 01:35:41,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:35:41,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:35:41,902 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:35:41,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:35:41,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:35:41,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 01:35:41,940 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:35:41,940 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:35:41,940 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:35:41,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:35:42,078 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:35:42,080 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:35:55,101 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-11-24 01:35:55,101 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:35:55,120 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:35:55,121 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 01:35:55,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:35:55 BoogieIcfgContainer [2024-11-24 01:35:55,122 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:35:55,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:35:55,125 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:35:55,131 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:35:55,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:35:41" (1/3) ... [2024-11-24 01:35:55,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@727489fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:35:55, skipping insertion in model container [2024-11-24 01:35:55,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:35:41" (2/3) ... [2024-11-24 01:35:55,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@727489fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:35:55, skipping insertion in model container [2024-11-24 01:35:55,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:35:55" (3/3) ... [2024-11-24 01:35:55,135 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-24 01:35:55,150 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:35:55,151 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i that has 2 procedures, 100 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:35:55,205 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:35:55,216 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;@6d1162b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:35:55,216 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:35:55,221 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-24 01:35:55,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-24 01:35:55,236 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:55,237 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:55,237 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:55,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:55,243 INFO L85 PathProgramCache]: Analyzing trace with hash 205330932, now seen corresponding path program 1 times [2024-11-24 01:35:55,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:35:55,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408173097] [2024-11-24 01:35:55,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:55,259 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-24 01:35:55,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:35:55,262 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:55,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:56,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:56,362 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 01:35:56,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:35:56,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 986 proven. 0 refuted. 0 times theorem prover too weak. 1258 trivial. 0 not checked. [2024-11-24 01:35:56,423 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:35:56,423 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:35:56,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408173097] [2024-11-24 01:35:56,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408173097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:35:56,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:35:56,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 01:35:56,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789022424] [2024-11-24 01:35:56,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:35:56,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 01:35:56,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:35:56,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 01:35:56,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:35:56,452 INFO L87 Difference]: Start difference. First operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:35:56,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:35:56,484 INFO L93 Difference]: Finished difference Result 197 states and 345 transitions. [2024-11-24 01:35:56,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 01:35:56,486 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 217 [2024-11-24 01:35:56,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:35:56,493 INFO L225 Difference]: With dead ends: 197 [2024-11-24 01:35:56,494 INFO L226 Difference]: Without dead ends: 96 [2024-11-24 01:35:56,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 216 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-24 01:35:56,500 INFO L435 NwaCegarLoop]: 153 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, 153 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-24 01:35:56,501 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 01:35:56,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-24 01:35:56,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-24 01:35:56,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 60 states have (on average 1.35) internal successors, (81), 60 states have internal predecessors, (81), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-24 01:35:56,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 149 transitions. [2024-11-24 01:35:56,546 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 149 transitions. Word has length 217 [2024-11-24 01:35:56,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:35:56,547 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 149 transitions. [2024-11-24 01:35:56,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:35:56,547 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 149 transitions. [2024-11-24 01:35:56,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-24 01:35:56,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:35:56,552 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:35:56,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:56,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:56,753 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:35:56,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:35:56,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1322012094, now seen corresponding path program 1 times [2024-11-24 01:35:56,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:35:56,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840115686] [2024-11-24 01:35:56,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:35:56,755 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-24 01:35:56,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:35:56,760 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:56,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:35:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:35:57,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-24 01:35:57,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:36:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:36:00,821 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:36:00,821 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:36:00,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840115686] [2024-11-24 01:36:00,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840115686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:36:00,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:36:00,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 01:36:00,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008064042] [2024-11-24 01:36:00,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:36:00,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 01:36:00,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:36:00,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 01:36:00,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 01:36:00,828 INFO L87 Difference]: Start difference. First operand 96 states and 149 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:36:02,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:03,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:08,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:12,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:12,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:36:12,186 INFO L93 Difference]: Finished difference Result 282 states and 441 transitions. [2024-11-24 01:36:12,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 01:36:12,187 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-24 01:36:12,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:36:12,191 INFO L225 Difference]: With dead ends: 282 [2024-11-24 01:36:12,191 INFO L226 Difference]: Without dead ends: 189 [2024-11-24 01:36:12,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 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-24 01:36:12,193 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 44 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:36:12,195 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 293 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 11.3s Time] [2024-11-24 01:36:12,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-24 01:36:12,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2024-11-24 01:36:12,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 116 states have (on average 1.3362068965517242) internal successors, (155), 116 states have internal predecessors, (155), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-24 01:36:12,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 291 transitions. [2024-11-24 01:36:12,261 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 291 transitions. Word has length 217 [2024-11-24 01:36:12,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:36:12,266 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 291 transitions. [2024-11-24 01:36:12,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:36:12,266 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 291 transitions. [2024-11-24 01:36:12,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-24 01:36:12,275 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:36:12,275 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:36:12,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-24 01:36:12,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:12,476 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:36:12,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:36:12,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1654955253, now seen corresponding path program 1 times [2024-11-24 01:36:12,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:36:12,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340879938] [2024-11-24 01:36:12,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:36:12,478 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-24 01:36:12,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:36:12,482 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:12,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:13,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:36:13,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:36:13,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:36:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:36:19,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:36:21,102 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:36:21,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340879938] [2024-11-24 01:36:21,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340879938] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:36:21,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1894440143] [2024-11-24 01:36:21,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:36:21,103 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:36:21,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:36:21,116 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:36:21,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-24 01:36:22,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:36:22,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:36:22,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:36:25,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:36:25,166 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:36:25,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1894440143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:36:25,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:36:25,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-24 01:36:25,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393000425] [2024-11-24 01:36:25,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:36:25,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:36:25,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:36:25,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:36:25,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:36:25,170 INFO L87 Difference]: Start difference. First operand 187 states and 291 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:36:28,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:32,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:36,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:40,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:44,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:48,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:36:48,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:36:48,896 INFO L93 Difference]: Finished difference Result 400 states and 621 transitions. [2024-11-24 01:36:48,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:36:48,963 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-24 01:36:48,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:36:48,966 INFO L225 Difference]: With dead ends: 400 [2024-11-24 01:36:48,966 INFO L226 Difference]: Without dead ends: 216 [2024-11-24 01:36:48,968 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-24 01:36:48,969 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 130 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 70 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.6s IncrementalHoareTripleChecker+Time [2024-11-24 01:36:48,969 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 430 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 24 Invalid, 5 Unknown, 0 Unchecked, 23.6s Time] [2024-11-24 01:36:48,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-24 01:36:48,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 193. [2024-11-24 01:36:48,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 122 states have (on average 1.319672131147541) internal successors, (161), 122 states have internal predecessors, (161), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-24 01:36:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 297 transitions. [2024-11-24 01:36:49,000 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 297 transitions. Word has length 218 [2024-11-24 01:36:49,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:36:49,002 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 297 transitions. [2024-11-24 01:36:49,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:36:49,003 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 297 transitions. [2024-11-24 01:36:49,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-24 01:36:49,011 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:36:49,011 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:36:49,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-24 01:36:49,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-24 01:36:49,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:49,413 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:36:49,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:36:49,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2113392712, now seen corresponding path program 1 times [2024-11-24 01:36:49,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:36:49,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [479885678] [2024-11-24 01:36:49,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:36:49,414 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-24 01:36:49,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:36:49,416 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:49,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:36:50,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:36:50,315 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:36:50,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:36:55,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:36:55,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:36:56,924 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:36:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [479885678] [2024-11-24 01:36:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [479885678] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:36:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1913421466] [2024-11-24 01:36:56,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:36:56,925 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:36:56,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:36:56,927 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:36:56,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-24 01:36:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:36:57,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-24 01:36:57,675 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:37:00,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:37:00,826 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:37:00,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1913421466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:37:00,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:37:00,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-24 01:37:00,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297314712] [2024-11-24 01:37:00,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:37:00,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:37:00,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:37:00,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:37:00,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-24 01:37:00,828 INFO L87 Difference]: Start difference. First operand 193 states and 297 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:37:05,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:09,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:13,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:17,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:21,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:26,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:30,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:34,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:38,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:42,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:46,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:50,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:54,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:37:54,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:37:54,952 INFO L93 Difference]: Finished difference Result 663 states and 1026 transitions. [2024-11-24 01:37:55,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:37:55,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-24 01:37:55,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:37:55,033 INFO L225 Difference]: With dead ends: 663 [2024-11-24 01:37:55,034 INFO L226 Difference]: Without dead ends: 473 [2024-11-24 01:37:55,035 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-24 01:37:55,036 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 141 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 69 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.8s IncrementalHoareTripleChecker+Time [2024-11-24 01:37:55,037 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 702 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 37 Invalid, 13 Unknown, 0 Unchecked, 53.8s Time] [2024-11-24 01:37:55,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-11-24 01:37:55,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 407. [2024-11-24 01:37:55,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.3233082706766917) internal successors, (352), 266 states have internal predecessors, (352), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-24 01:37:55,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 624 transitions. [2024-11-24 01:37:55,124 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 624 transitions. Word has length 219 [2024-11-24 01:37:55,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:37:55,125 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 624 transitions. [2024-11-24 01:37:55,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:37:55,125 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 624 transitions. [2024-11-24 01:37:55,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-24 01:37:55,129 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:37:55,129 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:37:55,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-24 01:37:55,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-24 01:37:55,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:37:55,530 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:37:55,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:37:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1923409146, now seen corresponding path program 1 times [2024-11-24 01:37:55,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:37:55,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501762991] [2024-11-24 01:37:55,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:37:55,532 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-24 01:37:55,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:37:55,534 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:37:55,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-24 01:37:56,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:37:56,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:37:56,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:38:01,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:38:01,684 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:38:03,245 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:38:03,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501762991] [2024-11-24 01:38:03,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501762991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:38:03,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [549189715] [2024-11-24 01:38:03,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:38:03,246 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:38:03,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:38:03,248 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:38:03,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-24 01:38:05,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:38:05,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 01:38:05,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:38:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:38:11,709 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:38:11,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [549189715] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:38:11,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:38:11,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-24 01:38:11,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597110205] [2024-11-24 01:38:11,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:38:11,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:38:11,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:38:11,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:38:11,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-24 01:38:11,712 INFO L87 Difference]: Start difference. First operand 407 states and 624 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:38:17,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:38:21,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:38:25,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:38:30,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:38:34,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:38:38,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:38:38,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:38:38,177 INFO L93 Difference]: Finished difference Result 787 states and 1198 transitions. [2024-11-24 01:38:38,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:38:38,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-24 01:38:38,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:38:38,258 INFO L225 Difference]: With dead ends: 787 [2024-11-24 01:38:38,258 INFO L226 Difference]: Without dead ends: 579 [2024-11-24 01:38:38,260 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-24 01:38:38,261 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 106 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.1s IncrementalHoareTripleChecker+Time [2024-11-24 01:38:38,261 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 482 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 105 Invalid, 6 Unknown, 0 Unchecked, 26.1s Time] [2024-11-24 01:38:38,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2024-11-24 01:38:38,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 469. [2024-11-24 01:38:38,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 293 states have (on average 1.2935153583617747) internal successors, (379), 293 states have internal predecessors, (379), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-24 01:38:38,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 719 transitions. [2024-11-24 01:38:38,326 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 719 transitions. Word has length 219 [2024-11-24 01:38:38,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:38:38,327 INFO L471 AbstractCegarLoop]: Abstraction has 469 states and 719 transitions. [2024-11-24 01:38:38,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:38:38,327 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 719 transitions. [2024-11-24 01:38:38,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-24 01:38:38,330 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:38:38,330 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:38:38,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2024-11-24 01:38:38,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2024-11-24 01:38:38,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:38:38,731 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:38:38,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:38:38,732 INFO L85 PathProgramCache]: Analyzing trace with hash 473317210, now seen corresponding path program 1 times [2024-11-24 01:38:38,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:38:38,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176623467] [2024-11-24 01:38:38,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:38:38,732 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-24 01:38:38,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:38:38,734 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:38:38,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-24 01:38:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:38:39,624 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:38:39,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:38:44,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:38:44,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:38:46,111 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:38:46,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1176623467] [2024-11-24 01:38:46,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1176623467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:38:46,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1543908023] [2024-11-24 01:38:46,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:38:46,112 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:38:46,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:38:46,113 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:38:46,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-24 01:38:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:38:48,394 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:38:48,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:38:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:38:52,298 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:38:52,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1543908023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:38:52,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:38:52,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-24 01:38:52,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631655486] [2024-11-24 01:38:52,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:38:52,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:38:52,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:38:52,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:38:52,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:38:52,300 INFO L87 Difference]: Start difference. First operand 469 states and 719 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:38:55,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:01,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:05,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:39:09,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:13,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:39:15,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:20,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:39:21,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:39:23,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 01:39:25,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:39:25,764 INFO L93 Difference]: Finished difference Result 1301 states and 1996 transitions. [2024-11-24 01:39:25,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:39:25,765 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-24 01:39:25,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:39:25,774 INFO L225 Difference]: With dead ends: 1301 [2024-11-24 01:39:25,774 INFO L226 Difference]: Without dead ends: 897 [2024-11-24 01:39:25,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:39:25,778 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 167 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:39:25,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 420 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 5 Unknown, 0 Unchecked, 33.4s Time] [2024-11-24 01:39:25,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2024-11-24 01:39:25,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 871. [2024-11-24 01:39:25,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 555 states have (on average 1.2954954954954956) internal successors, (719), 555 states have internal predecessors, (719), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-24 01:39:25,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1331 transitions. [2024-11-24 01:39:25,904 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1331 transitions. Word has length 220 [2024-11-24 01:39:25,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:39:25,906 INFO L471 AbstractCegarLoop]: Abstraction has 871 states and 1331 transitions. [2024-11-24 01:39:25,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:39:25,906 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1331 transitions. [2024-11-24 01:39:25,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-24 01:39:25,910 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:39:25,911 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:39:25,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-24 01:39:26,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-24 01:39:26,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 01:39:26,313 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:39:26,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:39:26,314 INFO L85 PathProgramCache]: Analyzing trace with hash 866344220, now seen corresponding path program 1 times [2024-11-24 01:39:26,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:39:26,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270622990] [2024-11-24 01:39:26,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:39:26,315 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-24 01:39:26,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:39:26,317 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:39:26,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-24 01:39:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:39:27,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:39:27,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:39:32,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:39:32,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:39:34,596 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:39:34,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270622990] [2024-11-24 01:39:34,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270622990] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:39:34,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [819302744] [2024-11-24 01:39:34,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:39:34,596 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:39:34,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:39:34,600 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:39:34,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-24 01:39:36,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:39:36,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:39:36,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:39:40,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-24 01:39:40,166 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:39:40,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [819302744] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:39:40,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:39:40,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-24 01:39:40,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746814370] [2024-11-24 01:39:40,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:39:40,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:39:40,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:39:40,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:39:40,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:39:40,168 INFO L87 Difference]: Start difference. First operand 871 states and 1331 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:39:45,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:49,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:54,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:58,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:39:58,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:39:58,164 INFO L93 Difference]: Finished difference Result 1251 states and 1915 transitions. [2024-11-24 01:39:58,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:39:58,165 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-24 01:39:58,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:39:58,172 INFO L225 Difference]: With dead ends: 1251 [2024-11-24 01:39:58,173 INFO L226 Difference]: Without dead ends: 847 [2024-11-24 01:39:58,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:39:58,176 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 34 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2024-11-24 01:39:58,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 353 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 4 Unknown, 0 Unchecked, 17.9s Time] [2024-11-24 01:39:58,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2024-11-24 01:39:58,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 845. [2024-11-24 01:39:58,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 529 states have (on average 1.279773156899811) internal successors, (677), 529 states have internal predecessors, (677), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-24 01:39:58,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1289 transitions. [2024-11-24 01:39:58,275 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1289 transitions. Word has length 220 [2024-11-24 01:39:58,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:39:58,276 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 1289 transitions. [2024-11-24 01:39:58,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-24 01:39:58,276 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1289 transitions. [2024-11-24 01:39:58,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:39:58,280 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:39:58,280 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:39:58,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-24 01:39:58,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-24 01:39:58,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:39:58,681 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:39:58,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:39:58,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1263561790, now seen corresponding path program 1 times [2024-11-24 01:39:58,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:39:58,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116386780] [2024-11-24 01:39:58,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:39:58,683 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-24 01:39:58,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:39:58,686 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:39:58,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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 (14)] Waiting until timeout for monitored process [2024-11-24 01:39:59,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:39:59,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:39:59,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:40:05,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:40:05,151 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:40:06,750 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:40:06,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116386780] [2024-11-24 01:40:06,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116386780] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:40:06,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [726560588] [2024-11-24 01:40:06,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:40:06,750 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:40:06,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:40:06,752 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:40:06,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-24 01:40:09,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:40:09,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 01:40:09,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:40:14,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-24 01:40:14,070 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:40:15,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [726560588] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:40:15,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 01:40:15,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2024-11-24 01:40:15,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724948072] [2024-11-24 01:40:15,365 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 01:40:15,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 01:40:15,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:40:15,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 01:40:15,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-24 01:40:15,367 INFO L87 Difference]: Start difference. First operand 845 states and 1289 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:40:23,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:27,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:31,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:35,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:39,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:43,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:47,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:51,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:55,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:40:59,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:04,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:08,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:12,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:16,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:20,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:24,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:24,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:41:24,625 INFO L93 Difference]: Finished difference Result 1339 states and 2027 transitions. [2024-11-24 01:41:24,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 01:41:24,626 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-24 01:41:24,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:41:24,633 INFO L225 Difference]: With dead ends: 1339 [2024-11-24 01:41:24,633 INFO L226 Difference]: Without dead ends: 951 [2024-11-24 01:41:24,635 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 717 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2024-11-24 01:41:24,636 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 171 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 98 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 68.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:41:24,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 697 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 336 Invalid, 16 Unknown, 0 Unchecked, 68.3s Time] [2024-11-24 01:41:24,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2024-11-24 01:41:24,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 857. [2024-11-24 01:41:24,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 540 states have (on average 1.2796296296296297) internal successors, (691), 540 states have internal predecessors, (691), 306 states have call successors, (306), 10 states have call predecessors, (306), 10 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-24 01:41:24,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1303 transitions. [2024-11-24 01:41:24,769 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1303 transitions. Word has length 221 [2024-11-24 01:41:24,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:41:24,769 INFO L471 AbstractCegarLoop]: Abstraction has 857 states and 1303 transitions. [2024-11-24 01:41:24,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-24 01:41:24,770 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1303 transitions. [2024-11-24 01:41:24,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:41:24,772 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:41:24,772 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:41:24,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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 (14)] Forceful destruction successful, exit code 0 [2024-11-24 01:41:24,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-24 01:41:25,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 01:41:25,173 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:41:25,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:41:25,173 INFO L85 PathProgramCache]: Analyzing trace with hash 851196931, now seen corresponding path program 1 times [2024-11-24 01:41:25,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:41:25,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998449569] [2024-11-24 01:41:25,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:41:25,174 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-24 01:41:25,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:41:25,175 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:41:25,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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 (16)] Waiting until timeout for monitored process [2024-11-24 01:41:26,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:41:26,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 01:41:26,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:41:28,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-24 01:41:28,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:41:29,635 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:41:29,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1998449569] [2024-11-24 01:41:29,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1998449569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:41:29,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [705866392] [2024-11-24 01:41:29,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:41:29,636 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 01:41:29,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 01:41:29,638 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 01:41:29,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-24 01:41:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:41:32,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 01:41:32,295 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:41:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-24 01:41:34,880 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:41:35,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [705866392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:41:35,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 01:41:35,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-24 01:41:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909758098] [2024-11-24 01:41:35,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 01:41:35,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 01:41:35,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:41:35,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 01:41:35,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-24 01:41:35,378 INFO L87 Difference]: Start difference. First operand 857 states and 1303 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-24 01:41:42,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:46,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:50,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:54,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:58,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:41:58,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:41:58,890 INFO L93 Difference]: Finished difference Result 1723 states and 2563 transitions. [2024-11-24 01:41:58,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 01:41:58,890 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 221 [2024-11-24 01:41:58,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:41:58,898 INFO L225 Difference]: With dead ends: 1723 [2024-11-24 01:41:58,899 INFO L226 Difference]: Without dead ends: 943 [2024-11-24 01:41:58,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-24 01:41:58,903 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 104 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 34 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.2s IncrementalHoareTripleChecker+Time [2024-11-24 01:41:58,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 314 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 332 Invalid, 5 Unknown, 0 Unchecked, 23.2s Time] [2024-11-24 01:41:58,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2024-11-24 01:41:58,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2024-11-24 01:41:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 591 states have (on average 1.241962774957699) internal successors, (734), 591 states have internal predecessors, (734), 306 states have call successors, (306), 27 states have call predecessors, (306), 27 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-24 01:41:58,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1346 transitions. [2024-11-24 01:41:58,999 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1346 transitions. Word has length 221 [2024-11-24 01:41:59,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:41:59,000 INFO L471 AbstractCegarLoop]: Abstraction has 925 states and 1346 transitions. [2024-11-24 01:41:59,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-24 01:41:59,000 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1346 transitions. [2024-11-24 01:41:59,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-24 01:41:59,002 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:41:59,002 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:41:59,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2024-11-24 01:41:59,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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 (16)] Ended with exit code 0 [2024-11-24 01:41:59,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:41:59,403 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:41:59,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:41:59,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1668763003, now seen corresponding path program 1 times [2024-11-24 01:41:59,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:41:59,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839567716] [2024-11-24 01:41:59,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:41:59,404 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-24 01:41:59,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:41:59,406 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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-24 01:41:59,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e6ccd6b1-de46-453d-bd6a-de7c22b43363/bin/uautomizer-verify-LYvppIcaGC/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 (18)] Waiting until timeout for monitored process [2024-11-24 01:42:01,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:42:01,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 01:42:01,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:44:11,696 WARN L286 SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:44:41,308 WARN L286 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:44:47,595 WARN L286 SmtUtils]: Spent 6.29s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:44:52,623 WARN L286 SmtUtils]: Spent 5.03s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:44:57,897 WARN L286 SmtUtils]: Spent 5.27s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:05,958 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:13,413 WARN L286 SmtUtils]: Spent 7.45s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:19,083 WARN L286 SmtUtils]: Spent 5.67s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:26,844 WARN L286 SmtUtils]: Spent 7.76s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:31,970 WARN L286 SmtUtils]: Spent 5.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:40,717 WARN L286 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:46,149 WARN L286 SmtUtils]: Spent 5.43s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:51,647 WARN L286 SmtUtils]: Spent 5.50s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:45:59,196 WARN L286 SmtUtils]: Spent 7.55s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:04,791 WARN L286 SmtUtils]: Spent 5.59s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:10,315 WARN L286 SmtUtils]: Spent 5.52s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:14,344 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse9 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (.cse2 ((_ zero_extend 16) c_~var_1_22~0)) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))))) (and (= c_~last_1_var_1_32~0 (_ bv1 8)) (= (_ bv128 32) c_~last_1_var_1_39~0) (= (_ bv256 32) c_~var_1_24~0) (fp.geq c_~var_1_10~0 .cse0) (fp.leq c_~var_1_9~0 .cse1) (= (_ bv1 8) c_~var_1_32~0) (bvsge ((_ sign_extend 24) c_~var_1_38~0) (_ bv0 32)) (bvsle .cse2 (_ bv32767 32)) (let ((.cse6 (fp.lt c_~var_1_11~0 c_~var_1_12~0)) (.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 63.0 2.0)))) (let ((.cse3 (fp.gt .cse8 c_~var_1_10~0)) (.cse4 (not .cse6))) (or (and (not .cse3) (let ((.cse5 (fp.add c_currentRoundingMode c_~var_1_9~0 c_~var_1_10~0))) (or (and .cse4 (= (fp.sub c_currentRoundingMode .cse5 c_~var_1_12~0) c_~var_1_8~0)) (and .cse6 (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse5 c_~var_1_11~0)))))) (and .cse3 (let ((.cse7 (fp.add c_currentRoundingMode c_~var_1_9~0 .cse8))) (or (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_11~0)) .cse6) (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_12~0)) .cse4))))))) (= ((_ to_fp 11 53) c_currentRoundingMode (/ 5.0 8.0)) c_~var_1_26~0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_10~0 .cse1) (= (_ bv1 32) c_~last_1_var_1_30~0) (fp.leq c_~var_1_12~0 .cse9) (bvsge ((_ zero_extend 16) c_~var_1_19~0) (_ bv49150 32)) (fp.leq c_~var_1_11~0 .cse9) (let ((.cse10 (bvugt .cse2 (_ bv10 32)))) (or (and (= (_ bv10 32) c_~var_1_30~0) (not .cse10)) (and (= .cse2 c_~var_1_30~0) .cse10))) (fp.geq c_~var_1_11~0 .cse0) (fp.geq c_~var_1_9~0 .cse0) (= (_ bv256 32) c_~last_1_var_1_24~0) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2024-11-24 01:46:22,630 WARN L286 SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:30,750 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:38,924 WARN L286 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:47,045 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:46:55,241 WARN L286 SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:03,425 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:11,654 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:19,892 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:28,051 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:36,186 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:44,318 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:47:52,534 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:00,766 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:08,930 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:17,128 WARN L286 SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:25,289 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:37,561 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:44,561 WARN L286 SmtUtils]: Spent 6.90s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:52,669 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:48:59,814 WARN L286 SmtUtils]: Spent 7.14s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:06,301 WARN L286 SmtUtils]: Spent 6.49s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:12,654 WARN L286 SmtUtils]: Spent 6.35s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:19,591 WARN L286 SmtUtils]: Spent 6.94s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:27,740 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:35,861 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:43,982 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:49:52,104 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:50:00,211 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:50:07,010 WARN L286 SmtUtils]: Spent 6.80s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:50:15,116 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 01:50:23,268 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)