./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya --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 dc71e27d640f259fee6a990f264936ae2bb4c56d6f3df0625c1e5ccb12b32ff9 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:53:14,248 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:53:14,312 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 02:53:14,317 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:53:14,318 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:53:14,343 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:53:14,343 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:53:14,344 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:53:14,344 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:53:14,345 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:53:14,346 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:53:14,346 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:53:14,347 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:53:14,347 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:53:14,348 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:53:14,348 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:53:14,349 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:53:14,349 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:53:14,350 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:53:14,350 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:53:14,351 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:53:14,355 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:53:14,356 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:53:14,356 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:53:14,357 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:53:14,357 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:53:14,357 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:53:14,358 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:53:14,358 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:53:14,358 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:53:14,359 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:53:14,359 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:53:14,359 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:53:14,360 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:53:14,361 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:53:14,361 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:53:14,361 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:53:14,361 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya 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 -> dc71e27d640f259fee6a990f264936ae2bb4c56d6f3df0625c1e5ccb12b32ff9 [2023-11-29 02:53:14,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:53:14,611 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:53:14,614 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:53:14,615 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:53:14,615 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:53:14,616 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:17,396 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:53:17,584 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:53:17,584 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:17,595 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/862dc9165/12b1672f57904e0bb87ce8a3a7d48cb2/FLAG5833493e5 [2023-11-29 02:53:17,611 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/862dc9165/12b1672f57904e0bb87ce8a3a7d48cb2 [2023-11-29 02:53:17,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:53:17,615 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:53:17,617 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:53:17,617 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:53:17,623 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:53:17,623 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:17,624 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79c942dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17, skipping insertion in model container [2023-11-29 02:53:17,625 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:17,661 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:53:17,810 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i[919,932] [2023-11-29 02:53:17,885 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:53:17,899 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:53:17,912 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i[919,932] [2023-11-29 02:53:17,952 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:53:17,971 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:53:17,972 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17 WrapperNode [2023-11-29 02:53:17,972 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:53:17,973 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:53:17,973 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:53:17,973 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:53:17,981 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:17,995 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,040 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 268 [2023-11-29 02:53:18,040 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:53:18,041 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:53:18,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:53:18,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:53:18,052 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,052 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,056 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,078 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]. [2023-11-29 02:53:18,079 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,079 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,094 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,098 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,103 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,107 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,115 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:53:18,116 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:53:18,116 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:53:18,116 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:53:18,117 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (1/1) ... [2023-11-29 02:53:18,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:53:18,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:18,143 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:53:18,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:53:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:53:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:53:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:53:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 02:53:18,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:53:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:53:18,271 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:53:18,272 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:53:18,672 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:53:18,703 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:53:18,703 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 02:53:18,704 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:53:18 BoogieIcfgContainer [2023-11-29 02:53:18,704 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:53:18,707 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:53:18,707 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:53:18,710 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:53:18,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:53:17" (1/3) ... [2023-11-29 02:53:18,711 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@524cc1c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:53:18, skipping insertion in model container [2023-11-29 02:53:18,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:17" (2/3) ... [2023-11-29 02:53:18,712 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@524cc1c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:53:18, skipping insertion in model container [2023-11-29 02:53:18,712 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:53:18" (3/3) ... [2023-11-29 02:53:18,713 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:18,733 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:53:18,733 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 02:53:18,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:53:18,790 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@417a6203, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:53:18,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 02:53:18,794 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 67 states have (on average 1.507462686567164) internal successors, (101), 68 states have internal predecessors, (101), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-29 02:53:18,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 02:53:18,809 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:18,810 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:18,810 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:18,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:18,815 INFO L85 PathProgramCache]: Analyzing trace with hash 877854327, now seen corresponding path program 1 times [2023-11-29 02:53:18,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:18,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45302414] [2023-11-29 02:53:18,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:18,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:18,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:19,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:19,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45302414] [2023-11-29 02:53:19,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 02:53:19,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731580229] [2023-11-29 02:53:19,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:19,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:19,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:19,069 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:19,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 02:53:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:19,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 02:53:19,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2023-11-29 02:53:19,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:19,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731580229] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:19,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:19,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:19,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387484722] [2023-11-29 02:53:19,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:19,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 02:53:19,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:19,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 02:53:19,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:53:19,406 INFO L87 Difference]: Start difference. First operand has 104 states, 67 states have (on average 1.507462686567164) internal successors, (101), 68 states have internal predecessors, (101), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 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) [2023-11-29 02:53:19,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:19,454 INFO L93 Difference]: Finished difference Result 204 states and 368 transitions. [2023-11-29 02:53:19,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 02:53:19,457 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 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 211 [2023-11-29 02:53:19,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:19,463 INFO L225 Difference]: With dead ends: 204 [2023-11-29 02:53:19,463 INFO L226 Difference]: Without dead ends: 101 [2023-11-29 02:53:19,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:53:19,470 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:19,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 158 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:53:19,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-11-29 02:53:19,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2023-11-29 02:53:19,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 65 states have (on average 1.4307692307692308) internal successors, (93), 65 states have internal predecessors, (93), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-29 02:53:19,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 161 transitions. [2023-11-29 02:53:19,521 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 161 transitions. Word has length 211 [2023-11-29 02:53:19,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:19,521 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 161 transitions. [2023-11-29 02:53:19,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 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) [2023-11-29 02:53:19,522 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 161 transitions. [2023-11-29 02:53:19,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 02:53:19,527 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:19,527 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:19,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:53:19,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 02:53:19,734 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:19,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:19,735 INFO L85 PathProgramCache]: Analyzing trace with hash 177233991, now seen corresponding path program 1 times [2023-11-29 02:53:19,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:19,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321996434] [2023-11-29 02:53:19,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:19,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:19,824 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:19,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [586818116] [2023-11-29 02:53:19,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:19,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:19,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:19,827 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:19,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 02:53:20,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:20,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:20,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:20,375 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:20,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321996434] [2023-11-29 02:53:20,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:53:20,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586818116] [2023-11-29 02:53:20,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586818116] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:20,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:20,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:20,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616507252] [2023-11-29 02:53:20,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:20,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:53:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:20,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:20,380 INFO L87 Difference]: Start difference. First operand 101 states and 161 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:20,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:20,488 INFO L93 Difference]: Finished difference Result 301 states and 481 transitions. [2023-11-29 02:53:20,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:20,488 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 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 211 [2023-11-29 02:53:20,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:20,493 INFO L225 Difference]: With dead ends: 301 [2023-11-29 02:53:20,493 INFO L226 Difference]: Without dead ends: 201 [2023-11-29 02:53:20,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:20,497 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 62 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:20,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 299 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:53:20,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-29 02:53:20,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2023-11-29 02:53:20,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 127 states have (on average 1.4173228346456692) internal successors, (180), 127 states have internal predecessors, (180), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-29 02:53:20,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 316 transitions. [2023-11-29 02:53:20,539 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 316 transitions. Word has length 211 [2023-11-29 02:53:20,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:20,540 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 316 transitions. [2023-11-29 02:53:20,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:20,541 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 316 transitions. [2023-11-29 02:53:20,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-11-29 02:53:20,545 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:20,546 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:20,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 02:53:20,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 02:53:20,749 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:20,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:20,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1609148183, now seen corresponding path program 1 times [2023-11-29 02:53:20,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:20,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342527042] [2023-11-29 02:53:20,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:20,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:20,809 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:20,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105798288] [2023-11-29 02:53:20,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:20,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:20,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:20,811 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:20,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 02:53:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:20,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:21,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:21,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:21,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:21,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:21,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342527042] [2023-11-29 02:53:21,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:53:21,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105798288] [2023-11-29 02:53:21,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105798288] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:21,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:21,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:21,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261944053] [2023-11-29 02:53:21,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:21,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:53:21,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:21,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:21,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:21,308 INFO L87 Difference]: Start difference. First operand 198 states and 316 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 2 states have internal predecessors, (45), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:21,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:21,367 INFO L93 Difference]: Finished difference Result 480 states and 767 transitions. [2023-11-29 02:53:21,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:21,367 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 2 states have internal predecessors, (45), 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 212 [2023-11-29 02:53:21,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:21,373 INFO L225 Difference]: With dead ends: 480 [2023-11-29 02:53:21,373 INFO L226 Difference]: Without dead ends: 283 [2023-11-29 02:53:21,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:21,376 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 38 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:21,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 307 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:53:21,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-11-29 02:53:21,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 267. [2023-11-29 02:53:21,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 161 states have (on average 1.3540372670807452) internal successors, (218), 161 states have internal predecessors, (218), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-29 02:53:21,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 422 transitions. [2023-11-29 02:53:21,424 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 422 transitions. Word has length 212 [2023-11-29 02:53:21,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:21,425 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 422 transitions. [2023-11-29 02:53:21,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 2 states have internal predecessors, (45), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:21,426 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 422 transitions. [2023-11-29 02:53:21,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2023-11-29 02:53:21,429 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:21,429 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:21,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 02:53:21,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:21,630 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:21,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:21,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1586537688, now seen corresponding path program 1 times [2023-11-29 02:53:21,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:21,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121388508] [2023-11-29 02:53:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:21,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:21,682 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:21,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030544145] [2023-11-29 02:53:21,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:21,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:21,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:21,684 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:21,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 02:53:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:21,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:21,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:22,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:22,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:22,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:22,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121388508] [2023-11-29 02:53:22,109 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:53:22,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030544145] [2023-11-29 02:53:22,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030544145] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:22,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:22,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:53:22,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501265537] [2023-11-29 02:53:22,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:22,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:53:22,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:22,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:53:22,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:22,113 INFO L87 Difference]: Start difference. First operand 267 states and 422 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:22,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:22,448 INFO L93 Difference]: Finished difference Result 837 states and 1328 transitions. [2023-11-29 02:53:22,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:53:22,448 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 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 215 [2023-11-29 02:53:22,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:22,456 INFO L225 Difference]: With dead ends: 837 [2023-11-29 02:53:22,456 INFO L226 Difference]: Without dead ends: 635 [2023-11-29 02:53:22,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:22,459 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 245 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:22,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 361 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:53:22,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2023-11-29 02:53:22,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 557. [2023-11-29 02:53:22,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 346 states have (on average 1.3786127167630058) internal successors, (477), 346 states have internal predecessors, (477), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-11-29 02:53:22,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 885 transitions. [2023-11-29 02:53:22,554 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 885 transitions. Word has length 215 [2023-11-29 02:53:22,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:22,555 INFO L495 AbstractCegarLoop]: Abstraction has 557 states and 885 transitions. [2023-11-29 02:53:22,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:22,556 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 885 transitions. [2023-11-29 02:53:22,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-29 02:53:22,560 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:22,560 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:22,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 02:53:22,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:22,767 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:22,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:22,767 INFO L85 PathProgramCache]: Analyzing trace with hash 497048635, now seen corresponding path program 1 times [2023-11-29 02:53:22,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:22,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619200853] [2023-11-29 02:53:22,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:22,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:22,818 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:22,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892157348] [2023-11-29 02:53:22,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:22,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:22,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:22,820 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:22,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 02:53:22,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:22,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:23,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:23,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:23,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:23,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619200853] [2023-11-29 02:53:23,267 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:53:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892157348] [2023-11-29 02:53:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892157348] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:53:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056808560] [2023-11-29 02:53:23,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:23,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:53:23,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:23,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:53:23,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:23,271 INFO L87 Difference]: Start difference. First operand 557 states and 885 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:23,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:23,579 INFO L93 Difference]: Finished difference Result 1300 states and 2061 transitions. [2023-11-29 02:53:23,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:53:23,579 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 216 [2023-11-29 02:53:23,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:23,587 INFO L225 Difference]: With dead ends: 1300 [2023-11-29 02:53:23,587 INFO L226 Difference]: Without dead ends: 808 [2023-11-29 02:53:23,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:23,590 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 214 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:23,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 367 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:53:23,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2023-11-29 02:53:23,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 729. [2023-11-29 02:53:23,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 448 states have (on average 1.359375) internal successors, (609), 448 states have internal predecessors, (609), 272 states have call successors, (272), 8 states have call predecessors, (272), 8 states have return successors, (272), 272 states have call predecessors, (272), 272 states have call successors, (272) [2023-11-29 02:53:23,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1153 transitions. [2023-11-29 02:53:23,670 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1153 transitions. Word has length 216 [2023-11-29 02:53:23,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:23,671 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1153 transitions. [2023-11-29 02:53:23,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:23,671 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1153 transitions. [2023-11-29 02:53:23,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-29 02:53:23,674 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:23,674 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:23,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 02:53:23,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:23,875 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:23,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:23,876 INFO L85 PathProgramCache]: Analyzing trace with hash -320599815, now seen corresponding path program 1 times [2023-11-29 02:53:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:23,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749292903] [2023-11-29 02:53:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:23,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:23,912 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746347768] [2023-11-29 02:53:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:23,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:23,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:23,914 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:23,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 02:53:24,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:24,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:53:24,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:24,750 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:24,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:24,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749292903] [2023-11-29 02:53:24,751 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:53:24,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746347768] [2023-11-29 02:53:24,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746347768] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:24,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:24,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:53:24,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55304557] [2023-11-29 02:53:24,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:24,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:53:24,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:53:24,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:53:24,753 INFO L87 Difference]: Start difference. First operand 729 states and 1153 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:24,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:24,852 INFO L93 Difference]: Finished difference Result 1474 states and 2335 transitions. [2023-11-29 02:53:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:53:24,853 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 216 [2023-11-29 02:53:24,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:24,861 INFO L225 Difference]: With dead ends: 1474 [2023-11-29 02:53:24,861 INFO L226 Difference]: Without dead ends: 815 [2023-11-29 02:53:24,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:53:24,864 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 90 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:24,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 453 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:53:24,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2023-11-29 02:53:24,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 745. [2023-11-29 02:53:24,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 464 states have (on average 1.3642241379310345) internal successors, (633), 464 states have internal predecessors, (633), 272 states have call successors, (272), 8 states have call predecessors, (272), 8 states have return successors, (272), 272 states have call predecessors, (272), 272 states have call successors, (272) [2023-11-29 02:53:24,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 1177 transitions. [2023-11-29 02:53:24,938 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 1177 transitions. Word has length 216 [2023-11-29 02:53:24,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:24,939 INFO L495 AbstractCegarLoop]: Abstraction has 745 states and 1177 transitions. [2023-11-29 02:53:24,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:24,940 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 1177 transitions. [2023-11-29 02:53:24,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-29 02:53:24,943 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:24,944 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:24,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 02:53:25,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:25,145 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:25,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:25,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1604033777, now seen corresponding path program 1 times [2023-11-29 02:53:25,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:25,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976553360] [2023-11-29 02:53:25,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:25,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:25,178 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:53:25,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061081061] [2023-11-29 02:53:25,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:25,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:25,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:25,180 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:53:25,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 02:53:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:53:25,339 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:53:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:53:25,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:53:25,597 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 02:53:25,598 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 02:53:25,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 02:53:25,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:53:25,803 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:25,806 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 02:53:25,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 02:53:25,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 02:53:25,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated [2023-11-29 02:53:25,951 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 02:53:25 BoogieIcfgContainer [2023-11-29 02:53:25,951 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 02:53:25,952 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 02:53:25,952 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 02:53:25,952 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 02:53:25,952 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:53:18" (3/4) ... [2023-11-29 02:53:25,954 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 02:53:25,955 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 02:53:25,956 INFO L158 Benchmark]: Toolchain (without parser) took 8340.90ms. Allocated memory was 174.1MB in the beginning and 220.2MB in the end (delta: 46.1MB). Free memory was 135.8MB in the beginning and 149.8MB in the end (delta: -14.0MB). Peak memory consumption was 34.9MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,956 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 67.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 02:53:25,957 INFO L158 Benchmark]: CACSL2BoogieTranslator took 355.52ms. Allocated memory is still 174.1MB. Free memory was 135.8MB in the beginning and 119.9MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,957 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.16ms. Allocated memory is still 174.1MB. Free memory was 119.9MB in the beginning and 115.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,957 INFO L158 Benchmark]: Boogie Preprocessor took 74.08ms. Allocated memory is still 174.1MB. Free memory was 115.3MB in the beginning and 109.9MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,958 INFO L158 Benchmark]: RCFGBuilder took 588.65ms. Allocated memory is still 174.1MB. Free memory was 109.9MB in the beginning and 137.4MB in the end (delta: -27.5MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,958 INFO L158 Benchmark]: TraceAbstraction took 7244.16ms. Allocated memory was 174.1MB in the beginning and 220.2MB in the end (delta: 46.1MB). Free memory was 137.2MB in the beginning and 150.9MB in the end (delta: -13.7MB). Peak memory consumption was 126.8MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,959 INFO L158 Benchmark]: Witness Printer took 4.06ms. Allocated memory is still 220.2MB. Free memory was 150.9MB in the beginning and 149.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-29 02:53:25,961 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.16ms. Allocated memory is still 117.4MB. Free memory is still 67.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 355.52ms. Allocated memory is still 174.1MB. Free memory was 135.8MB in the beginning and 119.9MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.16ms. Allocated memory is still 174.1MB. Free memory was 119.9MB in the beginning and 115.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.08ms. Allocated memory is still 174.1MB. Free memory was 115.3MB in the beginning and 109.9MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 588.65ms. Allocated memory is still 174.1MB. Free memory was 109.9MB in the beginning and 137.4MB in the end (delta: -27.5MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. * TraceAbstraction took 7244.16ms. Allocated memory was 174.1MB in the beginning and 220.2MB in the end (delta: 46.1MB). Free memory was 137.2MB in the beginning and 150.9MB in the end (delta: -13.7MB). Peak memory consumption was 126.8MB. Max. memory is 16.1GB. * Witness Printer took 4.06ms. Allocated memory is still 220.2MB. Free memory was 150.9MB in the beginning and 149.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 someBinaryFLOATComparisonOperation at line 213, overapproximation of bitwiseAnd at line 73, overapproximation of someBinaryArithmeticDOUBLEoperation at line 134, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someUnaryFLOAToperation at line 137. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] double var_1_27 = 7.75; [L43] double var_1_28 = 200.6; [L44] unsigned long int var_1_29 = 100000; [L45] unsigned long int var_1_31 = 4154314939; [L46] unsigned char var_1_33 = 0; [L47] unsigned char var_1_34 = 0; [L48] float var_1_35 = 49.875; [L49] signed short int var_1_36 = -32; [L50] unsigned long int var_1_38 = 128; [L51] double var_1_39 = 50.925; [L52] double var_1_40 = 128.6; [L53] unsigned long int var_1_42 = 4282912011; [L54] signed long int var_1_44 = 5; [L55] signed short int var_1_45 = 500; [L56] double last_1_var_1_1 = 9.75; [L57] unsigned char last_1_var_1_3 = 1; [L58] float last_1_var_1_7 = 7.5; [L59] signed char last_1_var_1_12 = 2; [L60] float last_1_var_1_15 = 0.6; [L61] unsigned short int last_1_var_1_17 = 2; [L217] isInitial = 1 [L218] FCALL initially() [L219] COND TRUE 1 [L220] CALL updateLastVariables() [L205] last_1_var_1_1 = var_1_1 [L206] last_1_var_1_3 = var_1_3 [L207] last_1_var_1_7 = var_1_7 [L208] last_1_var_1_12 = var_1_12 [L209] last_1_var_1_15 = var_1_15 [L210] last_1_var_1_17 = var_1_17 [L220] RET updateLastVariables() [L221] CALL updateVariables() [L149] var_1_4 = __VERIFIER_nondet_long() [L150] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L150] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L152] var_1_6 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L153] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L155] var_1_8 = __VERIFIER_nondet_long() [L156] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L156] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L157] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L157] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L158] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L158] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=37/4] [L159] var_1_9 = __VERIFIER_nondet_float() [L160] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L160] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L161] var_1_10 = __VERIFIER_nondet_float() [L162] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && 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_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L162] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && 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_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L163] var_1_11 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L164] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L165] var_1_13 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L166] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L167] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L167] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L168] var_1_14 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L169] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L170] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L170] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L172] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L175] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L176] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L176] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L178] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L179] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L179] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L180] var_1_22 = __VERIFIER_nondet_ulong() [L181] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L181] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L182] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L182] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L183] var_1_27 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L184] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L185] var_1_28 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L186] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L188] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L190] var_1_34 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L191] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L192] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L192] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L193] var_1_39 = __VERIFIER_nondet_double() [L194] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L194] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L195] var_1_40 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L196] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L197] var_1_42 = __VERIFIER_nondet_ulong() [L198] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L198] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L199] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L199] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L200] var_1_45 = __VERIFIER_nondet_short() [L201] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L201] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L202] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L202] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L221] RET updateVariables() [L222] CALL step() [L65] COND TRUE var_1_12 < (var_1_17 + var_1_12) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L66] COND FALSE !(5 <= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L72] COND TRUE \read(var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L73] EXPR (-10 + var_1_16) & var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=100000, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L73] COND TRUE ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))) > ((-10 + var_1_16) & var_1_17) [L74] var_1_29 = (((((var_1_31 - 64u) < 0 ) ? -(var_1_31 - 64u) : (var_1_31 - 64u))) - var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L79] var_1_33 = var_1_34 [L80] var_1_35 = var_1_28 [L81] var_1_36 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=128, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L82] COND FALSE !(var_1_1 > (var_1_39 - var_1_40)) [L91] var_1_38 = (((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42))) - ((((1795211791u - var_1_17) < 0 ) ? -(1795211791u - var_1_17) : (1795211791u - var_1_17)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L93] COND TRUE var_1_3 || var_1_3 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L94] COND FALSE !(var_1_12 <= (var_1_45 - 64)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L104] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L104] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L105] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L114] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L115] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L116] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L117] COND TRUE \read(last_1_var_1_3) [L118] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L132] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L133] COND TRUE 50 != var_1_16 [L134] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=2, var_1_13=2, var_1_14=2, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131] [L136] var_1_12 = (var_1_13 - var_1_14) [L137] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L138] unsigned char stepLocal_1 = var_1_3; [L139] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=1, stepLocal_1=1, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=0, var_1_13=2, var_1_14=2, var_1_15=3, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=0] [L140] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=1, stepLocal_1=1, stepLocal_2=2, stepLocal_3=4294901761, var_1_12=0, var_1_13=2, var_1_14=2, var_1_15=3, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=0] [L222] RET step() [L223] CALL, EXPR property() [L213] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=2, var_1_14=2, var_1_15=3, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=0] [L213-L214] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L223] RET, EXPR property() [L223] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=2, var_1_14=2, var_1_15=3, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=2, var_1_14=2, var_1_15=3, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_20=65534, var_1_21=24575, var_1_22=4294967295, var_1_23=1289/10, var_1_28=2, var_1_29=3221225404, var_1_31=3221225470, var_1_33=0, var_1_34=0, var_1_35=2, var_1_36=32, var_1_38=1426013681, var_1_3=1, var_1_42=3221225470, var_1_44=5, var_1_45=65, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=131, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 104 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.0s, OverallIterations: 7, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 649 SdHoareTripleChecker+Valid, 0.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 649 mSDsluCounter, 1945 SdHoareTripleChecker+Invalid, 0.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1006 mSDsCounter, 14 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 372 IncrementalHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 14 mSolverCounterUnsat, 939 mSDtfsCounter, 372 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1275 GetRequests, 1266 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=745occurred in iteration=6, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 6 MinimizatonAttempts, 246 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 1710 NumberOfCodeBlocks, 1710 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1275 ConstructedInterpolants, 0 QuantifiedInterpolants, 4049 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3037 ConjunctsInSsa, 19 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 13464/13464 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 02:53:25,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya --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 dc71e27d640f259fee6a990f264936ae2bb4c56d6f3df0625c1e5ccb12b32ff9 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:53:27,877 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:53:27,943 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 02:53:27,957 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:53:27,961 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:53:27,990 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:53:27,991 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:53:27,992 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:53:27,992 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:53:27,993 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:53:27,993 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:53:27,994 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:53:27,995 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:53:27,995 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:53:27,996 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:53:27,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:53:27,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:53:27,998 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:53:27,998 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:53:27,999 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:53:27,999 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:53:28,000 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:53:28,000 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:53:28,001 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:53:28,001 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 02:53:28,002 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 02:53:28,002 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:53:28,003 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:53:28,003 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:53:28,004 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:53:28,004 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:53:28,005 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:53:28,005 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:53:28,005 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:53:28,006 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:53:28,006 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:53:28,006 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:53:28,007 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 02:53:28,007 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 02:53:28,007 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:53:28,007 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:53:28,008 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:53:28,008 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:53:28,008 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:53:28,008 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 02:53:28,009 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya 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 -> dc71e27d640f259fee6a990f264936ae2bb4c56d6f3df0625c1e5ccb12b32ff9 [2023-11-29 02:53:28,322 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:53:28,343 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:53:28,346 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:53:28,348 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:53:28,348 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:53:28,350 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:31,163 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:53:31,359 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:53:31,360 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:31,371 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/db40e41e2/b3ec7cf320da43588e85f4ff6d7a6117/FLAG18902986e [2023-11-29 02:53:31,383 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/data/db40e41e2/b3ec7cf320da43588e85f4ff6d7a6117 [2023-11-29 02:53:31,385 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:53:31,387 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:53:31,388 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:53:31,388 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:53:31,393 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:53:31,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1672caf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31, skipping insertion in model container [2023-11-29 02:53:31,396 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,429 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:53:31,559 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i[919,932] [2023-11-29 02:53:31,634 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:53:31,651 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:53:31,662 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i[919,932] [2023-11-29 02:53:31,707 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:53:31,735 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:53:31,736 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31 WrapperNode [2023-11-29 02:53:31,736 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:53:31,737 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:53:31,737 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:53:31,737 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:53:31,744 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,760 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,792 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 224 [2023-11-29 02:53:31,793 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:53:31,794 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:53:31,794 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:53:31,794 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:53:31,805 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,805 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,811 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,827 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]. [2023-11-29 02:53:31,827 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,828 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,842 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,847 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,851 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,854 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,859 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:53:31,860 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:53:31,860 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:53:31,860 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:53:31,861 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (1/1) ... [2023-11-29 02:53:31,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:53:31,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:53:31,888 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:53:31,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:53:31,936 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:53:31,936 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 02:53:31,936 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:53:31,936 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:53:31,937 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:53:31,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:53:32,034 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:53:32,036 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:53:33,827 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:53:33,891 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:53:33,892 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 02:53:33,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:53:33 BoogieIcfgContainer [2023-11-29 02:53:33,892 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:53:33,895 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:53:33,895 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:53:33,898 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:53:33,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:53:31" (1/3) ... [2023-11-29 02:53:33,899 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f2267a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:53:33, skipping insertion in model container [2023-11-29 02:53:33,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:53:31" (2/3) ... [2023-11-29 02:53:33,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f2267a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:53:33, skipping insertion in model container [2023-11-29 02:53:33,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:53:33" (3/3) ... [2023-11-29 02:53:33,901 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-67.i [2023-11-29 02:53:33,920 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:53:33,921 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 02:53:33,972 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:53:33,978 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@5b626c02, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:53:33,979 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 02:53:33,984 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 56 states have (on average 1.4642857142857142) internal successors, (82), 57 states have internal predecessors, (82), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-29 02:53:34,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-29 02:53:34,002 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:34,003 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:34,003 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:34,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:34,007 INFO L85 PathProgramCache]: Analyzing trace with hash -632265613, now seen corresponding path program 1 times [2023-11-29 02:53:34,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:34,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113562401] [2023-11-29 02:53:34,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:34,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:34,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:34,024 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:34,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 02:53:34,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:34,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 02:53:34,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:34,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1034 proven. 0 refuted. 0 times theorem prover too weak. 1210 trivial. 0 not checked. [2023-11-29 02:53:34,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:34,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:34,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113562401] [2023-11-29 02:53:34,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113562401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:34,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:34,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:34,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693478025] [2023-11-29 02:53:34,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:34,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 02:53:34,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:34,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 02:53:34,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:53:34,633 INFO L87 Difference]: Start difference. First operand has 93 states, 56 states have (on average 1.4642857142857142) internal successors, (82), 57 states have internal predecessors, (82), 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 22.5) internal successors, (45), 2 states have internal predecessors, (45), 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) [2023-11-29 02:53:35,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:35,499 INFO L93 Difference]: Finished difference Result 182 states and 330 transitions. [2023-11-29 02:53:35,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 02:53:35,520 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 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 208 [2023-11-29 02:53:35,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:35,529 INFO L225 Difference]: With dead ends: 182 [2023-11-29 02:53:35,530 INFO L226 Difference]: Without dead ends: 90 [2023-11-29 02:53:35,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:53:35,538 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:35,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 139 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 02:53:35,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-11-29 02:53:35,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-11-29 02:53:35,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 54 states have (on average 1.3703703703703705) internal successors, (74), 54 states have internal predecessors, (74), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-29 02:53:35,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 142 transitions. [2023-11-29 02:53:35,594 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 142 transitions. Word has length 208 [2023-11-29 02:53:35,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:35,595 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 142 transitions. [2023-11-29 02:53:35,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 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) [2023-11-29 02:53:35,596 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 142 transitions. [2023-11-29 02:53:35,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-29 02:53:35,601 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:35,602 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:35,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:53:35,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:35,816 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:35,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash 802346147, now seen corresponding path program 1 times [2023-11-29 02:53:35,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:35,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686829885] [2023-11-29 02:53:35,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:35,819 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:35,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:35,820 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:35,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 02:53:36,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:36,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:36,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:38,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:38,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:38,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:38,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686829885] [2023-11-29 02:53:38,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686829885] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:38,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:38,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:38,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598630166] [2023-11-29 02:53:38,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:38,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:53:38,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:38,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:38,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:38,067 INFO L87 Difference]: Start difference. First operand 90 states and 142 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:39,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:39,467 INFO L93 Difference]: Finished difference Result 261 states and 415 transitions. [2023-11-29 02:53:39,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:39,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 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 208 [2023-11-29 02:53:39,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:39,472 INFO L225 Difference]: With dead ends: 261 [2023-11-29 02:53:39,472 INFO L226 Difference]: Without dead ends: 172 [2023-11-29 02:53:39,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:39,475 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 33 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:39,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 249 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-29 02:53:39,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-29 02:53:39,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 151. [2023-11-29 02:53:39,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 80 states have (on average 1.25) internal successors, (100), 80 states have internal predecessors, (100), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-29 02:53:39,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 236 transitions. [2023-11-29 02:53:39,525 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 236 transitions. Word has length 208 [2023-11-29 02:53:39,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:39,526 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 236 transitions. [2023-11-29 02:53:39,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 2 states have internal predecessors, (41), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 236 transitions. [2023-11-29 02:53:39,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-29 02:53:39,531 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:39,532 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:39,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 02:53:39,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:39,737 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:39,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:39,738 INFO L85 PathProgramCache]: Analyzing trace with hash -298765247, now seen corresponding path program 1 times [2023-11-29 02:53:39,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:39,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49816791] [2023-11-29 02:53:39,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:39,739 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:39,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:39,741 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:39,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 02:53:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:40,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:53:40,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:40,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:40,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:40,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49816791] [2023-11-29 02:53:40,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49816791] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:40,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:40,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:40,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413209812] [2023-11-29 02:53:40,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:40,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:53:40,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:40,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:40,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:40,842 INFO L87 Difference]: Start difference. First operand 151 states and 236 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:42,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:42,035 INFO L93 Difference]: Finished difference Result 259 states and 410 transitions. [2023-11-29 02:53:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:42,036 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 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 209 [2023-11-29 02:53:42,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:42,040 INFO L225 Difference]: With dead ends: 259 [2023-11-29 02:53:42,040 INFO L226 Difference]: Without dead ends: 170 [2023-11-29 02:53:42,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:42,042 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 28 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:42,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 270 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 02:53:42,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2023-11-29 02:53:42,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 157. [2023-11-29 02:53:42,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 86 states have (on average 1.255813953488372) internal successors, (108), 86 states have internal predecessors, (108), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-29 02:53:42,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 244 transitions. [2023-11-29 02:53:42,076 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 244 transitions. Word has length 209 [2023-11-29 02:53:42,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:42,077 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 244 transitions. [2023-11-29 02:53:42,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:42,078 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 244 transitions. [2023-11-29 02:53:42,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 02:53:42,081 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:42,082 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:42,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 02:53:42,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:42,283 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:42,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:42,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1096544617, now seen corresponding path program 1 times [2023-11-29 02:53:42,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:42,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [561360427] [2023-11-29 02:53:42,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:42,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:42,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:42,286 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:42,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 02:53:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:42,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:42,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:44,135 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:44,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:44,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [561360427] [2023-11-29 02:53:44,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [561360427] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:44,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:44,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:53:44,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317690992] [2023-11-29 02:53:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:44,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:53:44,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:44,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:44,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:44,139 INFO L87 Difference]: Start difference. First operand 157 states and 244 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:46,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:46,387 INFO L93 Difference]: Finished difference Result 339 states and 531 transitions. [2023-11-29 02:53:46,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:46,388 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 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 211 [2023-11-29 02:53:46,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:46,391 INFO L225 Difference]: With dead ends: 339 [2023-11-29 02:53:46,391 INFO L226 Difference]: Without dead ends: 246 [2023-11-29 02:53:46,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:46,393 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 36 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:46,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 253 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-29 02:53:46,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2023-11-29 02:53:46,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 243. [2023-11-29 02:53:46,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 137 states have (on average 1.2627737226277371) internal successors, (173), 137 states have internal predecessors, (173), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-29 02:53:46,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 377 transitions. [2023-11-29 02:53:46,435 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 377 transitions. Word has length 211 [2023-11-29 02:53:46,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:46,436 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 377 transitions. [2023-11-29 02:53:46,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:46,437 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 377 transitions. [2023-11-29 02:53:46,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 02:53:46,439 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:46,439 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:46,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 02:53:46,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:46,640 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:46,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:46,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2117612971, now seen corresponding path program 1 times [2023-11-29 02:53:46,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:46,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840956773] [2023-11-29 02:53:46,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:46,642 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:46,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:46,643 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:46,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 02:53:47,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:47,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:53:47,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:47,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-29 02:53:47,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:53:47,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:47,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840956773] [2023-11-29 02:53:47,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840956773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:47,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:47,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:53:47,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231893157] [2023-11-29 02:53:47,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:47,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:53:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:47,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:53:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:47,569 INFO L87 Difference]: Start difference. First operand 243 states and 377 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:49,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:49,188 INFO L93 Difference]: Finished difference Result 455 states and 709 transitions. [2023-11-29 02:53:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:53:49,208 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 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 211 [2023-11-29 02:53:49,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:49,211 INFO L225 Difference]: With dead ends: 455 [2023-11-29 02:53:49,211 INFO L226 Difference]: Without dead ends: 280 [2023-11-29 02:53:49,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:53:49,213 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 82 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:49,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 400 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-29 02:53:49,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2023-11-29 02:53:49,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 256. [2023-11-29 02:53:49,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 150 states have (on average 1.28) internal successors, (192), 150 states have internal predecessors, (192), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-29 02:53:49,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 396 transitions. [2023-11-29 02:53:49,245 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 396 transitions. Word has length 211 [2023-11-29 02:53:49,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:49,246 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 396 transitions. [2023-11-29 02:53:49,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-29 02:53:49,247 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 396 transitions. [2023-11-29 02:53:49,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-29 02:53:49,250 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:49,251 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:49,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-29 02:53:49,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:49,461 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:49,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1048569251, now seen corresponding path program 1 times [2023-11-29 02:53:49,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:49,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706747095] [2023-11-29 02:53:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:49,462 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:49,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:49,463 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:49,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 02:53:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:49,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:53:49,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:53:50,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2023-11-29 02:53:50,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:53:50,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-11-29 02:53:50,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:53:50,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706747095] [2023-11-29 02:53:50,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706747095] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:53:50,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:53:50,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 02:53:50,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795579234] [2023-11-29 02:53:50,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:53:50,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 02:53:50,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:53:50,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 02:53:50,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:53:50,786 INFO L87 Difference]: Start difference. First operand 256 states and 396 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-29 02:53:52,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:53:52,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:52,455 INFO L93 Difference]: Finished difference Result 355 states and 543 transitions. [2023-11-29 02:53:52,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 02:53:52,475 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 213 [2023-11-29 02:53:52,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:53:52,478 INFO L225 Difference]: With dead ends: 355 [2023-11-29 02:53:52,478 INFO L226 Difference]: Without dead ends: 180 [2023-11-29 02:53:52,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 418 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:53:52,480 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 73 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:53:52,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 218 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-29 02:53:52,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-29 02:53:52,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 173. [2023-11-29 02:53:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 100 states have (on average 1.22) internal successors, (122), 100 states have internal predecessors, (122), 68 states have call successors, (68), 4 states have call predecessors, (68), 4 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-29 02:53:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 258 transitions. [2023-11-29 02:53:52,511 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 258 transitions. Word has length 213 [2023-11-29 02:53:52,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:53:52,511 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 258 transitions. [2023-11-29 02:53:52,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-29 02:53:52,512 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 258 transitions. [2023-11-29 02:53:52,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-29 02:53:52,513 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:53:52,513 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:53:52,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-29 02:53:52,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:52,714 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:53:52,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:52,714 INFO L85 PathProgramCache]: Analyzing trace with hash 508141483, now seen corresponding path program 1 times [2023-11-29 02:53:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:53:52,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342680488] [2023-11-29 02:53:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:52,715 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:53:52,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:53:52,716 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:53:52,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f127b3dd-717d-4dca-b0a2-5e855612beae/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 02:53:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:53,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 02:53:53,144 INFO L285 TraceCheckSpWp]: Computing forward predicates...