./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:04:15,513 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:04:15,595 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 16:04:15,601 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:04:15,604 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:04:15,642 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:04:15,643 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:04:15,643 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:04:15,644 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:04:15,645 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:04:15,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:04:15,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:04:15,647 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:04:15,649 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:04:15,649 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:04:15,650 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:04:15,650 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:04:15,651 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:04:15,651 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 16:04:15,651 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:04:15,652 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:04:15,654 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:04:15,654 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:04:15,654 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:04:15,655 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:04:15,657 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:04:15,658 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:04:15,658 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:04:15,658 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:04:15,659 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:04:15,659 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:04:15,659 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:04:15,659 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:04:15,660 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:04:15,660 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:04:15,660 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:04:15,661 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 16:04:15,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 16:04:15,662 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:04:15,674 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:04:15,675 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:04:15,675 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:04:15,675 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_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-08 16:04:15,969 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:04:15,995 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:04:15,998 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:04:16,000 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:04:16,000 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:04:16,001 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i Unable to find full path for "g++" [2024-11-08 16:04:17,976 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:04:18,247 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:04:18,248 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-08 16:04:18,258 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/c14859629/3cb0a2f71643414590bf0dd01c55d553/FLAG56784a25f [2024-11-08 16:04:18,277 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/c14859629/3cb0a2f71643414590bf0dd01c55d553 [2024-11-08 16:04:18,283 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:04:18,284 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:04:18,288 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:04:18,288 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:04:18,294 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:04:18,295 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,296 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21a9f4b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18, skipping insertion in model container [2024-11-08 16:04:18,297 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,345 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:04:18,578 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-08 16:04:18,697 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:04:18,710 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:04:18,723 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-08 16:04:18,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:04:18,812 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:04:18,813 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18 WrapperNode [2024-11-08 16:04:18,813 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:04:18,815 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:04:18,815 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:04:18,816 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:04:18,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,842 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,897 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 258 [2024-11-08 16:04:18,897 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:04:18,898 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:04:18,898 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:04:18,898 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:04:18,910 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,910 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,914 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,946 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:04:18,950 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,950 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,961 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,969 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,975 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,978 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,982 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:04:18,983 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:04:18,984 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:04:18,984 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:04:18,985 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (1/1) ... [2024-11-08 16:04:18,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:04:19,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:04:19,023 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:04:19,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:04:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:04:19,060 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:04:19,061 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:04:19,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 16:04:19,062 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:04:19,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:04:19,190 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:04:19,193 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:04:19,837 INFO L? ?]: Removed 26 outVars from TransFormulas that were not future-live. [2024-11-08 16:04:19,837 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:04:19,858 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:04:19,858 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 16:04:19,859 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:04:19 BoogieIcfgContainer [2024-11-08 16:04:19,859 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:04:19,866 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:04:19,866 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:04:19,870 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:04:19,870 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:04:18" (1/3) ... [2024-11-08 16:04:19,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f30210 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:04:19, skipping insertion in model container [2024-11-08 16:04:19,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:18" (2/3) ... [2024-11-08 16:04:19,872 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f30210 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:04:19, skipping insertion in model container [2024-11-08 16:04:19,872 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:04:19" (3/3) ... [2024-11-08 16:04:19,873 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-08 16:04:19,893 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:04:19,893 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:04:19,959 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:04:19,965 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@574c854e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:04:19,965 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:04:19,971 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-08 16:04:19,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-08 16:04:19,996 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:19,998 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:19,999 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:20,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:20,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1466709392, now seen corresponding path program 1 times [2024-11-08 16:04:20,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:20,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583363470] [2024-11-08 16:04:20,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:20,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:20,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:20,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:20,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:20,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:20,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:20,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:20,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:20,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:20,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:20,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:20,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:20,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:20,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:20,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:20,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:20,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583363470] [2024-11-08 16:04:20,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583363470] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:20,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:20,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:04:20,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080843924] [2024-11-08 16:04:20,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:20,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:04:20,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:20,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:04:20,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:04:20,781 INFO L87 Difference]: Start difference. First operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-08 16:04:20,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:20,823 INFO L93 Difference]: Finished difference Result 217 states and 375 transitions. [2024-11-08 16:04:20,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:04:20,826 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-08 16:04:20,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:20,834 INFO L225 Difference]: With dead ends: 217 [2024-11-08 16:04:20,835 INFO L226 Difference]: Without dead ends: 106 [2024-11-08 16:04:20,839 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:04:20,842 INFO L432 NwaCegarLoop]: 169 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:20,843 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:04:20,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-08 16:04:20,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2024-11-08 16:04:20,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.3714285714285714) internal successors, (96), 70 states have internal predecessors, (96), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-08 16:04:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 164 transitions. [2024-11-08 16:04:20,914 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 164 transitions. Word has length 221 [2024-11-08 16:04:20,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:20,915 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 164 transitions. [2024-11-08 16:04:20,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-08 16:04:20,916 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 164 transitions. [2024-11-08 16:04:20,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-08 16:04:20,925 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:20,927 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:20,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 16:04:20,928 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:20,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:20,928 INFO L85 PathProgramCache]: Analyzing trace with hash 527433914, now seen corresponding path program 1 times [2024-11-08 16:04:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:20,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281673492] [2024-11-08 16:04:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:20,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:21,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:21,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:21,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:21,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:21,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:21,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:21,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:21,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:21,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:21,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:21,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:21,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:21,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:21,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:21,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:21,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:21,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:21,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:21,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281673492] [2024-11-08 16:04:21,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281673492] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:21,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:21,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:04:21,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302110879] [2024-11-08 16:04:21,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:21,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:04:21,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:21,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:04:21,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:04:21,677 INFO L87 Difference]: Start difference. First operand 106 states and 164 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:21,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:21,996 INFO L93 Difference]: Finished difference Result 312 states and 486 transitions. [2024-11-08 16:04:21,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:04:21,997 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-08 16:04:21,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:22,005 INFO L225 Difference]: With dead ends: 312 [2024-11-08 16:04:22,005 INFO L226 Difference]: Without dead ends: 209 [2024-11-08 16:04:22,006 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:04:22,011 INFO L432 NwaCegarLoop]: 158 mSDtfsCounter, 90 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:22,011 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 396 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:04:22,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-08 16:04:22,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 207. [2024-11-08 16:04:22,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 136 states have (on average 1.375) internal successors, (187), 136 states have internal predecessors, (187), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-08 16:04:22,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 323 transitions. [2024-11-08 16:04:22,073 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 323 transitions. Word has length 221 [2024-11-08 16:04:22,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:22,075 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 323 transitions. [2024-11-08 16:04:22,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:22,075 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 323 transitions. [2024-11-08 16:04:22,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-08 16:04:22,087 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:22,087 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:22,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 16:04:22,088 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:22,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:22,088 INFO L85 PathProgramCache]: Analyzing trace with hash 785599352, now seen corresponding path program 1 times [2024-11-08 16:04:22,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:22,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255290359] [2024-11-08 16:04:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:22,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:22,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:22,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:22,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:22,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:22,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:22,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:22,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:22,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:22,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:22,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:22,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:22,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:22,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:22,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:22,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:22,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:22,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:22,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:22,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:22,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255290359] [2024-11-08 16:04:22,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255290359] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:22,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:22,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:04:22,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426527433] [2024-11-08 16:04:22,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:22,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:04:22,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:22,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:04:22,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:04:22,426 INFO L87 Difference]: Start difference. First operand 207 states and 323 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:22,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:22,539 INFO L93 Difference]: Finished difference Result 613 states and 959 transitions. [2024-11-08 16:04:22,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:04:22,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-08 16:04:22,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:22,548 INFO L225 Difference]: With dead ends: 613 [2024-11-08 16:04:22,548 INFO L226 Difference]: Without dead ends: 409 [2024-11-08 16:04:22,553 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:04:22,555 INFO L432 NwaCegarLoop]: 156 mSDtfsCounter, 150 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:22,555 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 303 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 16:04:22,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2024-11-08 16:04:22,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 407. [2024-11-08 16:04:22,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.3533834586466165) internal successors, (360), 266 states have internal predecessors, (360), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-08 16:04:22,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 632 transitions. [2024-11-08 16:04:22,638 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 632 transitions. Word has length 221 [2024-11-08 16:04:22,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:22,641 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 632 transitions. [2024-11-08 16:04:22,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:22,641 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 632 transitions. [2024-11-08 16:04:22,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-08 16:04:22,648 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:22,648 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:22,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 16:04:22,648 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:22,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:22,649 INFO L85 PathProgramCache]: Analyzing trace with hash 817891950, now seen corresponding path program 1 times [2024-11-08 16:04:22,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:22,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567040056] [2024-11-08 16:04:22,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:22,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:22,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:23,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:23,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:23,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:23,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:23,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:23,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:23,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:23,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:23,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:23,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:23,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:23,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:23,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567040056] [2024-11-08 16:04:23,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567040056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:23,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:23,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:04:23,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085840299] [2024-11-08 16:04:23,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:23,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:04:23,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:23,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:04:23,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:04:23,264 INFO L87 Difference]: Start difference. First operand 407 states and 632 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:23,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:23,573 INFO L93 Difference]: Finished difference Result 1137 states and 1758 transitions. [2024-11-08 16:04:23,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:04:23,574 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-08 16:04:23,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:23,579 INFO L225 Difference]: With dead ends: 1137 [2024-11-08 16:04:23,579 INFO L226 Difference]: Without dead ends: 733 [2024-11-08 16:04:23,581 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:04:23,582 INFO L432 NwaCegarLoop]: 153 mSDtfsCounter, 186 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:23,582 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 454 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:04:23,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2024-11-08 16:04:23,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 631. [2024-11-08 16:04:23,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 420 states have (on average 1.3357142857142856) internal successors, (561), 420 states have internal predecessors, (561), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-08 16:04:23,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 969 transitions. [2024-11-08 16:04:23,668 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 969 transitions. Word has length 222 [2024-11-08 16:04:23,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:23,669 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 969 transitions. [2024-11-08 16:04:23,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:23,669 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 969 transitions. [2024-11-08 16:04:23,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-08 16:04:23,672 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:23,672 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:23,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 16:04:23,673 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:23,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:23,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1074655385, now seen corresponding path program 1 times [2024-11-08 16:04:23,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:23,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227538396] [2024-11-08 16:04:23,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:23,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:23,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:24,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:24,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:24,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:24,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:24,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:24,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:24,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:24,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:24,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:24,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:24,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:24,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:24,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227538396] [2024-11-08 16:04:24,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227538396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:24,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:04:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756966683] [2024-11-08 16:04:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:24,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:04:24,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:24,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:04:24,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:04:24,147 INFO L87 Difference]: Start difference. First operand 631 states and 969 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:24,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:24,509 INFO L93 Difference]: Finished difference Result 1425 states and 2181 transitions. [2024-11-08 16:04:24,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:04:24,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-08 16:04:24,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:24,517 INFO L225 Difference]: With dead ends: 1425 [2024-11-08 16:04:24,518 INFO L226 Difference]: Without dead ends: 1110 [2024-11-08 16:04:24,519 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-08 16:04:24,520 INFO L432 NwaCegarLoop]: 244 mSDtfsCounter, 170 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:24,521 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 768 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:04:24,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2024-11-08 16:04:24,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 985. [2024-11-08 16:04:24,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 669 states have (on average 1.3318385650224216) internal successors, (891), 669 states have internal predecessors, (891), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-08 16:04:24,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1503 transitions. [2024-11-08 16:04:24,699 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1503 transitions. Word has length 223 [2024-11-08 16:04:24,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:24,700 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1503 transitions. [2024-11-08 16:04:24,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:24,701 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1503 transitions. [2024-11-08 16:04:24,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-08 16:04:24,704 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:24,704 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:24,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 16:04:24,705 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:24,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:24,707 INFO L85 PathProgramCache]: Analyzing trace with hash -792014307, now seen corresponding path program 1 times [2024-11-08 16:04:24,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:24,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111886965] [2024-11-08 16:04:24,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:24,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 16:04:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:04:25,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:04:25,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 16:04:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:04:25,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:04:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-08 16:04:25,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-11-08 16:04:25,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-08 16:04:25,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-08 16:04:25,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-08 16:04:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:04:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:04:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 16:04:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-08 16:04:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-08 16:04:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-08 16:04:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 16:04:25,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 16:04:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-08 16:04:25,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-11-08 16:04:25,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:04:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:04:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:04:25,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:04:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:04:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:04:25,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:04:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:04:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:04:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:04:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 16:04:25,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:04:25,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 16:04:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:25,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:25,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:04:25,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111886965] [2024-11-08 16:04:25,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111886965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:25,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:25,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 16:04:25,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199307597] [2024-11-08 16:04:25,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:25,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:04:25,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:04:25,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:04:25,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-08 16:04:25,575 INFO L87 Difference]: Start difference. First operand 985 states and 1503 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:26,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:26,153 INFO L93 Difference]: Finished difference Result 1898 states and 2879 transitions. [2024-11-08 16:04:26,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:04:26,153 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-08 16:04:26,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:26,162 INFO L225 Difference]: With dead ends: 1898 [2024-11-08 16:04:26,162 INFO L226 Difference]: Without dead ends: 1246 [2024-11-08 16:04:26,165 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-08 16:04:26,167 INFO L432 NwaCegarLoop]: 145 mSDtfsCounter, 137 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:26,168 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 582 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 16:04:26,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2024-11-08 16:04:26,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1050. [2024-11-08 16:04:26,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 699 states have (on average 1.3204577968526467) internal successors, (923), 699 states have internal predecessors, (923), 340 states have call successors, (340), 10 states have call predecessors, (340), 10 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-08 16:04:26,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1603 transitions. [2024-11-08 16:04:26,343 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1603 transitions. Word has length 223 [2024-11-08 16:04:26,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:26,344 INFO L471 AbstractCegarLoop]: Abstraction has 1050 states and 1603 transitions. [2024-11-08 16:04:26,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:26,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1603 transitions. [2024-11-08 16:04:26,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-08 16:04:26,360 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:26,360 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:26,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 16:04:26,361 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:26,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:26,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1573244055, now seen corresponding path program 1 times [2024-11-08 16:04:26,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:04:26,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090004915] [2024-11-08 16:04:26,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:26,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:04:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 16:04:26,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487434582] [2024-11-08 16:04:26,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:26,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:04:26,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:04:26,714 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:04:26,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 16:04:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:04:26,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 16:04:27,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:04:27,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 16:04:27,304 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 16:04:27,305 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 16:04:27,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 16:04:27,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-08 16:04:27,510 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:27,661 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 16:04:27,664 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 04:04:27 BoogieIcfgContainer [2024-11-08 16:04:27,664 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 16:04:27,664 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 16:04:27,664 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 16:04:27,664 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 16:04:27,665 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:04:19" (3/4) ... [2024-11-08 16:04:27,667 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 16:04:27,669 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 16:04:27,669 INFO L158 Benchmark]: Toolchain (without parser) took 9384.95ms. Allocated memory was 115.3MB in the beginning and 224.4MB in the end (delta: 109.1MB). Free memory was 84.1MB in the beginning and 65.7MB in the end (delta: 18.4MB). Peak memory consumption was 130.0MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,670 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 115.3MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:04:27,670 INFO L158 Benchmark]: CACSL2BoogieTranslator took 525.87ms. Allocated memory is still 115.3MB. Free memory was 83.7MB in the beginning and 64.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,670 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.64ms. Allocated memory is still 115.3MB. Free memory was 64.9MB in the beginning and 59.4MB in the end (delta: 5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,670 INFO L158 Benchmark]: Boogie Preprocessor took 85.03ms. Allocated memory is still 115.3MB. Free memory was 59.4MB in the beginning and 51.3MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,671 INFO L158 Benchmark]: RCFGBuilder took 875.65ms. Allocated memory was 115.3MB in the beginning and 155.2MB in the end (delta: 39.8MB). Free memory was 51.3MB in the beginning and 101.6MB in the end (delta: -50.2MB). Peak memory consumption was 17.6MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,671 INFO L158 Benchmark]: TraceAbstraction took 7798.01ms. Allocated memory was 155.2MB in the beginning and 224.4MB in the end (delta: 69.2MB). Free memory was 100.8MB in the beginning and 66.7MB in the end (delta: 34.0MB). Peak memory consumption was 101.9MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,671 INFO L158 Benchmark]: Witness Printer took 4.52ms. Allocated memory is still 224.4MB. Free memory was 66.7MB in the beginning and 65.7MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-08 16:04:27,673 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.25ms. Allocated memory is still 115.3MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 525.87ms. Allocated memory is still 115.3MB. Free memory was 83.7MB in the beginning and 64.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.64ms. Allocated memory is still 115.3MB. Free memory was 64.9MB in the beginning and 59.4MB in the end (delta: 5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.03ms. Allocated memory is still 115.3MB. Free memory was 59.4MB in the beginning and 51.3MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 875.65ms. Allocated memory was 115.3MB in the beginning and 155.2MB in the end (delta: 39.8MB). Free memory was 51.3MB in the beginning and 101.6MB in the end (delta: -50.2MB). Peak memory consumption was 17.6MB. Max. memory is 16.1GB. * TraceAbstraction took 7798.01ms. Allocated memory was 155.2MB in the beginning and 224.4MB in the end (delta: 69.2MB). Free memory was 100.8MB in the beginning and 66.7MB in the end (delta: 34.0MB). Peak memory consumption was 101.9MB. Max. memory is 16.1GB. * Witness Printer took 4.52ms. Allocated memory is still 224.4MB. Free memory was 66.7MB in the beginning and 65.7MB 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.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryArithmeticDOUBLEoperation at line 91. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] signed short int var_1_6 = 256; [L24] signed short int var_1_7 = 8; [L25] double var_1_8 = 5.3; [L26] double var_1_9 = 5.575; [L27] double var_1_10 = 31.5; [L28] double var_1_11 = 2.38; [L29] double var_1_12 = 1.25; [L30] unsigned short int var_1_13 = 100; [L31] unsigned long int var_1_16 = 8; [L32] unsigned long int var_1_17 = 4; [L33] unsigned short int var_1_19 = 49755; [L34] unsigned short int var_1_20 = 0; [L35] unsigned short int var_1_21 = 10; [L36] unsigned short int var_1_22 = 5; [L37] float var_1_23 = 200.8; [L38] signed long int var_1_24 = 256; [L39] unsigned short int var_1_25 = 16; [L40] double var_1_26 = 0.625; [L41] double var_1_27 = 2.25; [L42] double var_1_28 = 25.8; [L43] double var_1_29 = 15.5; [L44] unsigned long int var_1_30 = 1; [L45] unsigned long int var_1_31 = 2553598654; [L46] unsigned char var_1_32 = 1; [L47] unsigned char var_1_33 = 0; [L48] signed char var_1_34 = -1; [L49] signed char var_1_35 = -8; [L50] signed char var_1_36 = 25; [L51] signed char var_1_37 = 10; [L52] signed char var_1_38 = 64; [L53] unsigned long int var_1_39 = 128; [L54] signed short int last_1_var_1_1 = 0; [L55] double last_1_var_1_8 = 5.3; [L56] unsigned short int last_1_var_1_13 = 100; [L57] signed long int last_1_var_1_24 = 256; [L58] unsigned long int last_1_var_1_30 = 1; [L59] unsigned char last_1_var_1_32 = 1; [L60] unsigned long int last_1_var_1_39 = 128; VAL [isInitial=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L220] isInitial = 1 [L221] FCALL initially() [L222] int k_loop; [L223] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] COND FALSE !(k_loop < 1) VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] COND TRUE k_loop < 1 [L224] CALL updateLastVariables() [L207] last_1_var_1_1 = var_1_1 [L208] last_1_var_1_8 = var_1_8 [L209] last_1_var_1_13 = var_1_13 [L210] last_1_var_1_24 = var_1_24 [L211] last_1_var_1_30 = var_1_30 [L212] last_1_var_1_32 = var_1_32 [L213] last_1_var_1_39 = var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L224] RET updateLastVariables() [L225] CALL updateVariables() [L151] var_1_6 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L152] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L154] var_1_7 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L155] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L157] var_1_9 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L158] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L160] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L162] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L164] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L165] var_1_16 = __VERIFIER_nondet_ulong() [L166] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L166] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] CALL assume_abort_if_not(var_1_16 <= 2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] RET assume_abort_if_not(var_1_16 <= 2147483648) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L168] var_1_17 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L169] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L172] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L178] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L180] var_1_22 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L181] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] CALL assume_abort_if_not(var_1_22 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] RET assume_abort_if_not(var_1_22 <= 32767) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L183] var_1_28 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L184] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L185] var_1_29 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L186] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L188] RET assume_abort_if_not(var_1_31 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L190] var_1_33 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L191] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L193] var_1_35 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L194] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L196] var_1_36 = __VERIFIER_nondet_char() [L197] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L197] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L199] var_1_37 = __VERIFIER_nondet_char() [L200] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L200] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L202] var_1_38 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L203] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L225] RET updateVariables() [L226] CALL step() [L64] signed short int stepLocal_5 = var_1_7; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] EXPR last_1_var_1_24 | var_1_22 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] signed long int stepLocal_4 = last_1_var_1_24 | var_1_22; [L66] signed long int stepLocal_3 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L67] COND TRUE stepLocal_4 > last_1_var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L68] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L69] COND TRUE stepLocal_3 == ((var_1_20 + last_1_var_1_13) / var_1_19) [L70] var_1_30 = ((((var_1_22) > (10u)) ? (var_1_22) : (10u))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L82] unsigned short int stepLocal_6 = var_1_19; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L83] COND FALSE !((var_1_29 - var_1_11) <= last_1_var_1_8) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L88] COND TRUE \read(var_1_32) [L89] var_1_8 = ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L91] var_1_23 = (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L92] COND TRUE ! ((var_1_12 < 9999999.625) && var_1_32) [L93] var_1_25 = var_1_19 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L97] COND FALSE !(-32 > var_1_20) [L100] var_1_27 = 63.75 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L102] unsigned long int stepLocal_1 = last_1_var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L103] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L104] COND FALSE !(-10000000 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L108] signed long int stepLocal_2 = 32; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_2=32, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L109] COND FALSE !(stepLocal_2 >= var_1_24) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L112] COND FALSE !(var_1_20 >= var_1_16) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L119] COND TRUE var_1_32 && var_1_32 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L120] COND TRUE var_1_27 != 16.5 [L121] var_1_1 = ((((-256) > (var_1_34)) ? (-256) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L128] COND TRUE var_1_26 == var_1_27 [L129] var_1_39 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L137] unsigned long int stepLocal_0 = var_1_7 * var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_5=0, stepLocal_6=-16386, var_1_13=100, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L138] COND FALSE !(stepLocal_0 != (var_1_39 / (var_1_16 + var_1_17))) [L147] var_1_13 = ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=-16386, var_1_13=49150, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L226] RET step() [L227] CALL, EXPR property() [L216] EXPR (((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L216-L217] return ((((((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))) && (((var_1_29 - var_1_11) <= last_1_var_1_8) ? ((last_1_var_1_39 == var_1_19) ? (var_1_32 == ((unsigned char) var_1_33)) : 1) : 1)) && ((var_1_20 >= var_1_16) ? ((var_1_30 > var_1_24) ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_37 - var_1_38)))) : 1)) && ((var_1_26 == var_1_27) ? (var_1_39 == ((unsigned long int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) : (((var_1_19 * 64u) < var_1_38) ? (var_1_39 == ((unsigned long int) var_1_19)) : (var_1_39 == ((unsigned long int) var_1_16)))) ; [L227] RET, EXPR property() [L227] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=10737418240, var_1_17=-2147483649, var_1_19=-16386, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=256, var_1_24=256, var_1_25=-16386, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.6s, OverallIterations: 7, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 733 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 733 mSDsluCounter, 2672 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1647 mSDsCounter, 317 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 427 IncrementalHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 317 mSolverCounterUnsat, 1025 mSDtfsCounter, 427 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 474 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1050occurred in iteration=6, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 6 MinimizatonAttempts, 427 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 1779 NumberOfCodeBlocks, 1779 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1325 ConstructedInterpolants, 0 QuantifiedInterpolants, 2192 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 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 [2024-11-08 16:04:27,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:04:30,222 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:04:30,331 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 16:04:30,341 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:04:30,342 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:04:30,381 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:04:30,382 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:04:30,383 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:04:30,384 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:04:30,386 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:04:30,386 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:04:30,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:04:30,387 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:04:30,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:04:30,391 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:04:30,391 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:04:30,391 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:04:30,392 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:04:30,392 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:04:30,392 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:04:30,392 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:04:30,397 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:04:30,397 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:04:30,398 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 16:04:30,398 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 16:04:30,398 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:04:30,398 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 16:04:30,399 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:04:30,399 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:04:30,399 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:04:30,399 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:04:30,400 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:04:30,400 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:04:30,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:04:30,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:04:30,401 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:04:30,401 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:04:30,401 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:04:30,401 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 16:04:30,402 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 16:04:30,402 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:04:30,403 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:04:30,403 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:04:30,403 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:04:30,403 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_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-08 16:04:30,861 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:04:30,890 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:04:30,895 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:04:30,896 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:04:30,897 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:04:30,899 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i Unable to find full path for "g++" [2024-11-08 16:04:32,854 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:04:33,161 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:04:33,168 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-08 16:04:33,203 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/9ec8f0faa/4b3264be74d04e76a87f5f22452f648d/FLAG0b097c81a [2024-11-08 16:04:33,246 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/data/9ec8f0faa/4b3264be74d04e76a87f5f22452f648d [2024-11-08 16:04:33,255 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:04:33,260 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:04:33,261 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:04:33,262 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:04:33,279 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:04:33,280 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:33,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d382850 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33, skipping insertion in model container [2024-11-08 16:04:33,281 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:33,344 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:04:33,573 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-08 16:04:33,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:04:33,756 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:04:33,774 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-08 16:04:33,859 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:04:33,888 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:04:33,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33 WrapperNode [2024-11-08 16:04:33,889 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:04:33,890 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:04:33,890 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:04:33,890 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:04:33,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:33,942 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,009 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 230 [2024-11-08 16:04:34,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:04:34,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:04:34,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:04:34,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:04:34,032 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,032 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,039 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,064 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:04:34,064 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,068 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,088 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,095 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,101 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,103 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,114 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:04:34,118 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:04:34,118 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:04:34,118 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:04:34,119 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (1/1) ... [2024-11-08 16:04:34,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:04:34,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:04:34,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:04:34,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:04:34,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:04:34,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 16:04:34,195 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:04:34,195 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:04:34,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:04:34,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:04:34,344 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:04:34,347 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:04:49,357 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2024-11-08 16:04:49,357 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:04:49,378 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:04:49,379 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 16:04:49,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:04:49 BoogieIcfgContainer [2024-11-08 16:04:49,379 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:04:49,382 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:04:49,382 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:04:49,386 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:04:49,386 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:04:33" (1/3) ... [2024-11-08 16:04:49,388 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4113c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:04:49, skipping insertion in model container [2024-11-08 16:04:49,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:04:33" (2/3) ... [2024-11-08 16:04:49,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4113c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:04:49, skipping insertion in model container [2024-11-08 16:04:49,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:04:49" (3/3) ... [2024-11-08 16:04:49,393 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-08 16:04:49,412 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:04:49,412 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:04:49,479 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:04:49,485 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@64e3e15f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:04:49,486 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:04:49,491 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-08 16:04:49,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-08 16:04:49,508 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:49,509 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:49,510 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:49,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:49,516 INFO L85 PathProgramCache]: Analyzing trace with hash 2044221055, now seen corresponding path program 1 times [2024-11-08 16:04:49,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:04:49,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657907535] [2024-11-08 16:04:49,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:49,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:04:49,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:04:49,536 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:04:49,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-08 16:04:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:50,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 16:04:50,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:04:50,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:50,937 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:04:50,941 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:04:50,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657907535] [2024-11-08 16:04:50,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657907535] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:50,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:50,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:04:50,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736612157] [2024-11-08 16:04:50,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:50,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:04:50,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:04:50,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:04:50,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:04:50,996 INFO L87 Difference]: Start difference. First operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:51,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:04:51,050 INFO L93 Difference]: Finished difference Result 197 states and 345 transitions. [2024-11-08 16:04:51,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:04:51,053 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-08 16:04:51,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:04:51,064 INFO L225 Difference]: With dead ends: 197 [2024-11-08 16:04:51,064 INFO L226 Difference]: Without dead ends: 96 [2024-11-08 16:04:51,069 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:04:51,074 INFO L432 NwaCegarLoop]: 154 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:04:51,075 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:04:51,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-08 16:04:51,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-08 16:04:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 60 states have (on average 1.35) internal successors, (81), 60 states have internal predecessors, (81), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-08 16:04:51,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 149 transitions. [2024-11-08 16:04:51,154 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 149 transitions. Word has length 217 [2024-11-08 16:04:51,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:04:51,162 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 149 transitions. [2024-11-08 16:04:51,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:51,162 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 149 transitions. [2024-11-08 16:04:51,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-08 16:04:51,168 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:04:51,168 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:04:51,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-08 16:04:51,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:04:51,369 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:04:51,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:04:51,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1033103805, now seen corresponding path program 1 times [2024-11-08 16:04:51,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:04:51,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1413296837] [2024-11-08 16:04:51,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:04:51,373 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:04:51,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:04:51,377 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:04:51,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-08 16:04:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:04:52,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-08 16:04:52,572 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:04:55,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:04:55,866 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:04:55,866 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:04:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1413296837] [2024-11-08 16:04:55,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1413296837] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:04:55,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:04:55,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:04:55,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974819158] [2024-11-08 16:04:55,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:04:55,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:04:55,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:04:55,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:04:55,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:04:55,872 INFO L87 Difference]: Start difference. First operand 96 states and 149 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:04:57,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:02,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:06,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:10,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:15,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:19,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:19,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:05:19,653 INFO L93 Difference]: Finished difference Result 309 states and 482 transitions. [2024-11-08 16:05:19,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:05:19,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-08 16:05:19,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:05:19,748 INFO L225 Difference]: With dead ends: 309 [2024-11-08 16:05:19,751 INFO L226 Difference]: Without dead ends: 216 [2024-11-08 16:05:19,752 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:05:19,754 INFO L432 NwaCegarLoop]: 156 mSDtfsCounter, 130 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 73 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.7s IncrementalHoareTripleChecker+Time [2024-11-08 16:05:19,756 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 430 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 24 Invalid, 5 Unknown, 0 Unchecked, 23.7s Time] [2024-11-08 16:05:19,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-08 16:05:19,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 193. [2024-11-08 16:05:19,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 122 states have (on average 1.319672131147541) internal successors, (161), 122 states have internal predecessors, (161), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-08 16:05:19,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 297 transitions. [2024-11-08 16:05:19,810 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 297 transitions. Word has length 217 [2024-11-08 16:05:19,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:05:19,811 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 297 transitions. [2024-11-08 16:05:19,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:05:19,812 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 297 transitions. [2024-11-08 16:05:19,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 16:05:19,817 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:05:19,817 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:05:19,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-08 16:05:20,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:05:20,018 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:05:20,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:05:20,019 INFO L85 PathProgramCache]: Analyzing trace with hash -344365141, now seen corresponding path program 1 times [2024-11-08 16:05:20,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:05:20,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514640828] [2024-11-08 16:05:20,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:05:20,020 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:05:20,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:05:20,022 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:05:20,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-08 16:05:21,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:05:21,208 INFO L255 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:05:21,216 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:05:27,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-08 16:05:27,794 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:05:29,594 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:05:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514640828] [2024-11-08 16:05:29,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514640828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:05:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867005458] [2024-11-08 16:05:29,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:05:29,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:05:29,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:05:29,599 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:05:29,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 16:05:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:05:30,280 INFO L255 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 16:05:30,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:05:30,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:05:30,569 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:05:30,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867005458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:05:30,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:05:30,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-08 16:05:30,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718293983] [2024-11-08 16:05:30,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:05:30,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:05:30,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:05:30,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:05:30,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-08 16:05:30,574 INFO L87 Difference]: Start difference. First operand 193 states and 297 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:05:36,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:40,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:05:40,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:05:40,259 INFO L93 Difference]: Finished difference Result 383 states and 593 transitions. [2024-11-08 16:05:40,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:05:40,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-08 16:05:40,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:05:40,264 INFO L225 Difference]: With dead ends: 383 [2024-11-08 16:05:40,264 INFO L226 Difference]: Without dead ends: 290 [2024-11-08 16:05:40,266 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 567 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-08 16:05:40,267 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 133 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2024-11-08 16:05:40,268 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 292 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 9.6s Time] [2024-11-08 16:05:40,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-08 16:05:40,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 288. [2024-11-08 16:05:40,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 182 states have (on average 1.3131868131868132) internal successors, (239), 182 states have internal predecessors, (239), 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) [2024-11-08 16:05:40,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 443 transitions. [2024-11-08 16:05:40,345 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 443 transitions. Word has length 219 [2024-11-08 16:05:40,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:05:40,347 INFO L471 AbstractCegarLoop]: Abstraction has 288 states and 443 transitions. [2024-11-08 16:05:40,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:05:40,349 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 443 transitions. [2024-11-08 16:05:40,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 16:05:40,357 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:05:40,357 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:05:40,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-08 16:05:40,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 16:05:40,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:05:40,758 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:05:40,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:05:40,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1956457449, now seen corresponding path program 1 times [2024-11-08 16:05:40,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:05:40,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069816386] [2024-11-08 16:05:40,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:05:40,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:05:40,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:05:40,763 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:05:40,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-08 16:05:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:05:41,827 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:05:41,831 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:05:47,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-08 16:05:47,856 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:05:49,571 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:05:49,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069816386] [2024-11-08 16:05:49,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069816386] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:05:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668811750] [2024-11-08 16:05:49,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:05:49,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:05:49,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:05:49,575 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:05:49,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-08 16:05:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:05:50,249 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:05:50,255 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:05:53,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:05:53,742 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:05:53,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668811750] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:05:53,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:05:53,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-08 16:05:53,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655525705] [2024-11-08 16:05:53,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:05:53,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:05:53,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:05:53,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:05:53,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-08 16:05:53,746 INFO L87 Difference]: Start difference. First operand 288 states and 443 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:05:58,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:02,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:06,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:10,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:14,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:19,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:23,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:27,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:31,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:35,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:39,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:43,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:47,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:06:47,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:47,805 INFO L93 Difference]: Finished difference Result 1004 states and 1548 transitions. [2024-11-08 16:06:47,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:06:47,884 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-08 16:06:47,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:47,891 INFO L225 Difference]: With dead ends: 1004 [2024-11-08 16:06:47,892 INFO L226 Difference]: Without dead ends: 719 [2024-11-08 16:06:47,894 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-08 16:06:47,895 INFO L432 NwaCegarLoop]: 226 mSDtfsCounter, 141 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 69 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.7s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:47,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 702 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 37 Invalid, 13 Unknown, 0 Unchecked, 53.7s Time] [2024-11-08 16:06:47,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2024-11-08 16:06:48,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 612. [2024-11-08 16:06:48,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 401 states have (on average 1.314214463840399) internal successors, (527), 401 states have internal predecessors, (527), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-08 16:06:48,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 935 transitions. [2024-11-08 16:06:48,029 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 935 transitions. Word has length 219 [2024-11-08 16:06:48,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:48,030 INFO L471 AbstractCegarLoop]: Abstraction has 612 states and 935 transitions. [2024-11-08 16:06:48,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:06:48,031 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 935 transitions. [2024-11-08 16:06:48,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 16:06:48,035 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:48,036 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:06:48,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-08 16:06:48,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-08 16:06:48,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:48,440 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:48,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:48,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2080344409, now seen corresponding path program 1 times [2024-11-08 16:06:48,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:06:48,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2028495421] [2024-11-08 16:06:48,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:48,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:06:48,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:06:48,445 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:06:48,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-08 16:06:49,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:49,569 INFO L255 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:06:49,574 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:06:55,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-08 16:06:55,746 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:06:57,387 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:06:57,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2028495421] [2024-11-08 16:06:57,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2028495421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:06:57,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455878383] [2024-11-08 16:06:57,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:57,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:57,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:06:57,391 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:06:57,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-08 16:06:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:57,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:06:57,945 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:07:02,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-08 16:07:02,870 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:07:04,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455878383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:07:04,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:07:04,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2024-11-08 16:07:04,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939447487] [2024-11-08 16:07:04,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:07:04,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 16:07:04,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:07:04,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 16:07:04,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:07:04,452 INFO L87 Difference]: Start difference. First operand 612 states and 935 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-08 16:07:12,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:16,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:20,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:24,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:28,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:32,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:36,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:40,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:44,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:48,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:53,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:07:57,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:01,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:05,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:09,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:13,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:13,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:08:13,147 INFO L93 Difference]: Finished difference Result 1187 states and 1806 transitions. [2024-11-08 16:08:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 16:08:13,254 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-08 16:08:13,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:08:13,261 INFO L225 Difference]: With dead ends: 1187 [2024-11-08 16:08:13,261 INFO L226 Difference]: Without dead ends: 781 [2024-11-08 16:08:13,263 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 709 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2024-11-08 16:08:13,264 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 265 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 99 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.7s IncrementalHoareTripleChecker+Time [2024-11-08 16:08:13,265 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 549 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 313 Invalid, 16 Unknown, 0 Unchecked, 67.7s Time] [2024-11-08 16:08:13,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2024-11-08 16:08:13,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 687. [2024-11-08 16:08:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 440 states have (on average 1.2977272727272726) internal successors, (571), 440 states have internal predecessors, (571), 238 states have call successors, (238), 8 states have call predecessors, (238), 8 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-08 16:08:13,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1047 transitions. [2024-11-08 16:08:13,370 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1047 transitions. Word has length 219 [2024-11-08 16:08:13,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:08:13,371 INFO L471 AbstractCegarLoop]: Abstraction has 687 states and 1047 transitions. [2024-11-08 16:08:13,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-08 16:08:13,371 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1047 transitions. [2024-11-08 16:08:13,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 16:08:13,377 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:08:13,378 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:08:13,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-08 16:08:13,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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)] Ended with exit code 0 [2024-11-08 16:08:13,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:08:13,779 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:08:13,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:08:13,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1370036802, now seen corresponding path program 1 times [2024-11-08 16:08:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:08:13,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771387189] [2024-11-08 16:08:13,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:08:13,780 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:08:13,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:08:13,781 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:08:13,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-08 16:08:14,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:08:14,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-08 16:08:14,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:08:18,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:08:18,313 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:08:18,314 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:08:18,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771387189] [2024-11-08 16:08:18,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771387189] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:08:18,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:08:18,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:08:18,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070207338] [2024-11-08 16:08:18,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:08:18,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:08:18,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:08:18,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:08:18,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:08:18,317 INFO L87 Difference]: Start difference. First operand 687 states and 1047 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:08:26,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:08:30,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:34,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:08:37,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:40,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:08:44,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:08:46,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:08:49,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:08:50,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:08:50,005 INFO L93 Difference]: Finished difference Result 1913 states and 2921 transitions. [2024-11-08 16:08:50,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:08:50,006 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-08 16:08:50,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:08:50,015 INFO L225 Difference]: With dead ends: 1913 [2024-11-08 16:08:50,015 INFO L226 Difference]: Without dead ends: 1304 [2024-11-08 16:08:50,018 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:08:50,019 INFO L432 NwaCegarLoop]: 260 mSDtfsCounter, 142 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.6s IncrementalHoareTripleChecker+Time [2024-11-08 16:08:50,020 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 450 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 119 Invalid, 4 Unknown, 0 Unchecked, 31.6s Time] [2024-11-08 16:08:50,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2024-11-08 16:08:50,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 1294. [2024-11-08 16:08:50,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 837 states have (on average 1.2951015531660692) internal successors, (1084), 837 states have internal predecessors, (1084), 442 states have call successors, (442), 14 states have call predecessors, (442), 14 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-08 16:08:50,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1968 transitions. [2024-11-08 16:08:50,172 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1968 transitions. Word has length 219 [2024-11-08 16:08:50,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:08:50,173 INFO L471 AbstractCegarLoop]: Abstraction has 1294 states and 1968 transitions. [2024-11-08 16:08:50,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:08:50,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1968 transitions. [2024-11-08 16:08:50,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 16:08:50,175 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:08:50,176 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:08:50,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2024-11-08 16:08:50,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:08:50,376 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:08:50,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:08:50,377 INFO L85 PathProgramCache]: Analyzing trace with hash 668972224, now seen corresponding path program 1 times [2024-11-08 16:08:50,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:08:50,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685859289] [2024-11-08 16:08:50,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:08:50,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:08:50,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:08:50,379 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:08:50,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-08 16:08:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:08:51,286 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-08 16:08:51,289 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:08:54,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:08:54,455 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:08:54,455 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:08:54,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685859289] [2024-11-08 16:08:54,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685859289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:08:54,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:08:54,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:08:54,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385738733] [2024-11-08 16:08:54,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:08:54,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:08:54,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:08:54,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:08:54,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:08:54,458 INFO L87 Difference]: Start difference. First operand 1294 states and 1968 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:08:59,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:03,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:08,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:12,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:12,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:09:12,347 INFO L93 Difference]: Finished difference Result 1864 states and 2843 transitions. [2024-11-08 16:09:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:09:12,349 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-08 16:09:12,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:09:12,358 INFO L225 Difference]: With dead ends: 1864 [2024-11-08 16:09:12,358 INFO L226 Difference]: Without dead ends: 1255 [2024-11-08 16:09:12,361 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:09:12,362 INFO L432 NwaCegarLoop]: 149 mSDtfsCounter, 36 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2024-11-08 16:09:12,362 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 357 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 4 Unknown, 0 Unchecked, 17.8s Time] [2024-11-08 16:09:12,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2024-11-08 16:09:12,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1253. [2024-11-08 16:09:12,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 796 states have (on average 1.2814070351758795) internal successors, (1020), 796 states have internal predecessors, (1020), 442 states have call successors, (442), 14 states have call predecessors, (442), 14 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-08 16:09:12,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 1904 transitions. [2024-11-08 16:09:12,494 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 1904 transitions. Word has length 219 [2024-11-08 16:09:12,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:09:12,495 INFO L471 AbstractCegarLoop]: Abstraction has 1253 states and 1904 transitions. [2024-11-08 16:09:12,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:09:12,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 1904 transitions. [2024-11-08 16:09:12,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-08 16:09:12,500 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:09:12,500 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:09:12,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-08 16:09:12,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:09:12,703 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:09:12,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:09:12,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1002901931, now seen corresponding path program 1 times [2024-11-08 16:09:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:09:12,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532882913] [2024-11-08 16:09:12,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:09:12,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:09:12,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:09:12,708 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:09:12,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-08 16:09:13,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:09:13,743 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:09:13,746 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:09:16,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-08 16:09:16,632 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:09:17,403 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:09:17,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532882913] [2024-11-08 16:09:17,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532882913] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:09:17,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585533322] [2024-11-08 16:09:17,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:09:17,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:09:17,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:09:17,406 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:09:17,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-08 16:09:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:09:17,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:09:17,982 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:09:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-08 16:09:20,701 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:09:21,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585533322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:09:21,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:09:21,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-08 16:09:21,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437569783] [2024-11-08 16:09:21,214 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:09:21,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 16:09:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:09:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 16:09:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-08 16:09:21,215 INFO L87 Difference]: Start difference. First operand 1253 states and 1904 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-08 16:09:28,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:32,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:36,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:41,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:45,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:09:45,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:09:45,289 INFO L93 Difference]: Finished difference Result 2554 states and 3794 transitions. [2024-11-08 16:09:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-08 16:09:45,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 220 [2024-11-08 16:09:45,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:09:45,302 INFO L225 Difference]: With dead ends: 2554 [2024-11-08 16:09:45,303 INFO L226 Difference]: Without dead ends: 1379 [2024-11-08 16:09:45,308 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 492 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-08 16:09:45,309 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 59 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.6s IncrementalHoareTripleChecker+Time [2024-11-08 16:09:45,310 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 316 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 331 Invalid, 5 Unknown, 0 Unchecked, 23.6s Time] [2024-11-08 16:09:45,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2024-11-08 16:09:45,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1353. [2024-11-08 16:09:45,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 871 states have (on average 1.243398392652124) internal successors, (1083), 871 states have internal predecessors, (1083), 442 states have call successors, (442), 39 states have call predecessors, (442), 39 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-08 16:09:45,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 1967 transitions. [2024-11-08 16:09:45,494 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 1967 transitions. Word has length 220 [2024-11-08 16:09:45,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:09:45,497 INFO L471 AbstractCegarLoop]: Abstraction has 1353 states and 1967 transitions. [2024-11-08 16:09:45,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-08 16:09:45,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 1967 transitions. [2024-11-08 16:09:45,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-08 16:09:45,499 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:09:45,500 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:09:45,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-08 16:09:45,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-08 16:09:45,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:09:45,901 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:09:45,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:09:45,902 INFO L85 PathProgramCache]: Analyzing trace with hash 772105431, now seen corresponding path program 1 times [2024-11-08 16:09:45,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:09:45,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229666106] [2024-11-08 16:09:45,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:09:45,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:09:45,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:09:45,904 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:09:45,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-08 16:09:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:09:47,476 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-08 16:09:47,480 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:09:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1135 proven. 42 refuted. 0 times theorem prover too weak. 1067 trivial. 0 not checked. [2024-11-08 16:09:56,269 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:09:57,564 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:09:57,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229666106] [2024-11-08 16:09:57,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229666106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:09:57,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396514146] [2024-11-08 16:09:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:09:57,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:09:57,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:09:57,566 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:09:57,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-08 16:09:58,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:09:58,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 16:09:58,106 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:10:05,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-08 16:10:05,421 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:10:05,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396514146] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:10:05,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:10:05,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2024-11-08 16:10:05,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978078575] [2024-11-08 16:10:05,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:10:05,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:10:05,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:10:05,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:10:05,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-08 16:10:05,424 INFO L87 Difference]: Start difference. First operand 1353 states and 1967 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:10:11,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:10:15,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:10:19,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:10:23,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:10:27,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:10:31,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-08 16:10:32,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:10:32,142 INFO L93 Difference]: Finished difference Result 2338 states and 3392 transitions. [2024-11-08 16:10:32,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:10:32,147 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-08 16:10:32,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:10:32,159 INFO L225 Difference]: With dead ends: 2338 [2024-11-08 16:10:32,159 INFO L226 Difference]: Without dead ends: 1404 [2024-11-08 16:10:32,163 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-08 16:10:32,166 INFO L432 NwaCegarLoop]: 141 mSDtfsCounter, 93 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:10:32,167 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 482 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 101 Invalid, 6 Unknown, 0 Unchecked, 26.3s Time] [2024-11-08 16:10:32,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2024-11-08 16:10:32,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1352. [2024-11-08 16:10:32,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1352 states, 870 states have (on average 1.2413793103448276) internal successors, (1080), 870 states have internal predecessors, (1080), 442 states have call successors, (442), 39 states have call predecessors, (442), 39 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-08 16:10:32,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1352 states to 1352 states and 1964 transitions. [2024-11-08 16:10:32,380 INFO L78 Accepts]: Start accepts. Automaton has 1352 states and 1964 transitions. Word has length 220 [2024-11-08 16:10:32,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:10:32,381 INFO L471 AbstractCegarLoop]: Abstraction has 1352 states and 1964 transitions. [2024-11-08 16:10:32,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-08 16:10:32,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1352 states and 1964 transitions. [2024-11-08 16:10:32,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-08 16:10:32,383 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:10:32,383 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:10:32,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-11-08 16:10:32,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-08 16:10:32,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:10:32,785 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:10:32,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:10:32,786 INFO L85 PathProgramCache]: Analyzing trace with hash 329833544, now seen corresponding path program 1 times [2024-11-08 16:10:32,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:10:32,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1842837029] [2024-11-08 16:10:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:10:32,789 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:10:32,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:10:32,791 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:10:32,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-08 16:10:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:10:33,925 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 16:10:33,929 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:10:46,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-08 16:10:46,090 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:10:50,313 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:10:50,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1842837029] [2024-11-08 16:10:50,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1842837029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:10:50,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830255581] [2024-11-08 16:10:50,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:10:50,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:10:50,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:10:50,315 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:10:50,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-08 16:10:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:10:50,891 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 16:10:50,894 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:11:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-08 16:11:01,115 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:11:03,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830255581] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:11:03,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:11:03,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2024-11-08 16:11:03,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507647458] [2024-11-08 16:11:03,386 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:11:03,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 16:11:03,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:11:03,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 16:11:03,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-11-08 16:11:03,388 INFO L87 Difference]: Start difference. First operand 1352 states and 1964 transitions. Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 10 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-08 16:11:13,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:17,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:21,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:25,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:29,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:33,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:37,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:41,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:46,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:50,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:54,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:11:58,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:02,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:06,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:10,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:14,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:18,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:22,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:12:22,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:12:22,886 INFO L93 Difference]: Finished difference Result 2310 states and 3353 transitions. [2024-11-08 16:12:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-08 16:12:22,887 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 10 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 221 [2024-11-08 16:12:22,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:12:22,896 INFO L225 Difference]: With dead ends: 2310 [2024-11-08 16:12:22,896 INFO L226 Difference]: Without dead ends: 1036 [2024-11-08 16:12:22,901 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 706 GetRequests, 682 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=178, Invalid=472, Unknown=0, NotChecked=0, Total=650 [2024-11-08 16:12:22,902 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 152 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 128 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 76.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 77.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:12:22,902 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 735 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 441 Invalid, 18 Unknown, 0 Unchecked, 77.3s Time] [2024-11-08 16:12:22,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2024-11-08 16:12:23,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1012. [2024-11-08 16:12:23,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 640 states have (on average 1.2359375) internal successors, (791), 640 states have internal predecessors, (791), 340 states have call successors, (340), 31 states have call predecessors, (340), 31 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-08 16:12:23,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1471 transitions. [2024-11-08 16:12:23,035 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1471 transitions. Word has length 221 [2024-11-08 16:12:23,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:12:23,035 INFO L471 AbstractCegarLoop]: Abstraction has 1012 states and 1471 transitions. [2024-11-08 16:12:23,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 10 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-08 16:12:23,036 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1471 transitions. [2024-11-08 16:12:23,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-08 16:12:23,037 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:12:23,038 INFO L215 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:12:23,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-11-08 16:12:23,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-08 16:12:23,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/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,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:12:23,439 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:12:23,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:12:23,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2135271878, now seen corresponding path program 1 times [2024-11-08 16:12:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:12:23,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364664915] [2024-11-08 16:12:23,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:12:23,441 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:12:23,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:12:23,444 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:12:23,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de575b91-1e4f-437c-8689-ee4d833a3530/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-08 16:12:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:12:24,858 INFO L255 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-08 16:12:24,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:14:45,013 WARN L286 SmtUtils]: Spent 5.32s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:14:52,042 WARN L286 SmtUtils]: Spent 7.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:15:09,780 WARN L286 SmtUtils]: Spent 7.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:15:15,290 WARN L286 SmtUtils]: Spent 5.51s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:15:27,687 WARN L286 SmtUtils]: Spent 6.27s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:15:44,963 WARN L286 SmtUtils]: Spent 5.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:04,129 WARN L286 SmtUtils]: Spent 6.85s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:19,965 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse9 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (.cse2 ((_ zero_extend 16) c_~var_1_22~0)) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))))) (and (= c_~last_1_var_1_32~0 (_ bv1 8)) (= (_ bv128 32) c_~last_1_var_1_39~0) (= (_ bv256 32) c_~var_1_24~0) (fp.geq c_~var_1_10~0 .cse0) (fp.leq c_~var_1_9~0 .cse1) (= (_ bv1 8) c_~var_1_32~0) (bvsge ((_ sign_extend 24) c_~var_1_38~0) (_ bv0 32)) (bvsle .cse2 (_ bv32767 32)) (let ((.cse6 (fp.lt c_~var_1_11~0 c_~var_1_12~0)) (.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 63.0 2.0)))) (let ((.cse3 (fp.gt .cse8 c_~var_1_10~0)) (.cse4 (not .cse6))) (or (and (not .cse3) (let ((.cse5 (fp.add c_currentRoundingMode c_~var_1_9~0 c_~var_1_10~0))) (or (and .cse4 (= (fp.sub c_currentRoundingMode .cse5 c_~var_1_12~0) c_~var_1_8~0)) (and .cse6 (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse5 c_~var_1_11~0)))))) (and .cse3 (let ((.cse7 (fp.add c_currentRoundingMode c_~var_1_9~0 .cse8))) (or (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_11~0)) .cse6) (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_12~0)) .cse4))))))) (= ((_ to_fp 11 53) c_currentRoundingMode (/ 5.0 8.0)) c_~var_1_26~0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_10~0 .cse1) (= (_ bv1 32) c_~last_1_var_1_30~0) (fp.leq c_~var_1_12~0 .cse9) (bvsge ((_ zero_extend 16) c_~var_1_19~0) (_ bv49150 32)) (fp.leq c_~var_1_11~0 .cse9) (let ((.cse10 (bvugt .cse2 (_ bv10 32)))) (or (and (= (_ bv10 32) c_~var_1_30~0) (not .cse10)) (and (= .cse2 c_~var_1_30~0) .cse10))) (fp.geq c_~var_1_11~0 .cse0) (fp.geq c_~var_1_9~0 .cse0) (= (_ bv256 32) c_~last_1_var_1_24~0) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2024-11-08 16:16:27,741 WARN L286 SmtUtils]: Spent 7.67s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:34,132 WARN L286 SmtUtils]: Spent 6.39s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:42,273 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:50,394 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:16:58,524 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:06,709 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:14,833 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:22,510 WARN L286 SmtUtils]: Spent 7.68s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:30,626 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:38,724 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:46,827 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:54,975 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:03,102 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:11,231 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:19,375 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:27,488 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:39,854 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:45,820 WARN L286 SmtUtils]: Spent 5.88s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:52,542 WARN L286 SmtUtils]: Spent 6.72s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:59,000 WARN L286 SmtUtils]: Spent 6.46s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:04,629 WARN L286 SmtUtils]: Spent 5.63s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:12,819 WARN L286 SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:19,005 WARN L286 SmtUtils]: Spent 6.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)