./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 511db833c8808b53f89aa03d82cf934769dba4f9f9153f0cd5ce6daaa43720ad --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 12:57:04,557 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 12:57:04,622 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 12:57:04,628 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 12:57:04,628 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 12:57:04,654 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 12:57:04,655 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 12:57:04,656 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 12:57:04,656 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 12:57:04,657 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 12:57:04,657 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 12:57:04,658 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 12:57:04,659 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 12:57:04,659 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 12:57:04,660 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 12:57:04,660 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 12:57:04,661 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 12:57:04,661 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 12:57:04,662 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 12:57:04,662 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 12:57:04,663 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 12:57:04,664 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 12:57:04,664 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 12:57:04,665 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 12:57:04,665 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 12:57:04,666 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 12:57:04,666 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 12:57:04,667 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 12:57:04,667 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 12:57:04,668 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 12:57:04,668 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 12:57:04,668 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 12:57:04,669 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 12:57:04,669 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 12:57:04,669 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 12:57:04,669 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 12:57:04,669 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 12:57:04,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:57:04,670 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 12:57:04,670 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 12:57:04,670 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 12:57:04,671 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 12:57:04,671 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 12:57:04,671 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 12:57:04,671 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 12:57:04,672 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 12:57:04,672 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 12:57:04,672 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan 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 -> 511db833c8808b53f89aa03d82cf934769dba4f9f9153f0cd5ce6daaa43720ad [2023-12-02 12:57:04,868 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 12:57:04,887 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 12:57:04,890 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 12:57:04,892 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 12:57:04,892 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 12:57:04,893 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:07,644 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 12:57:07,820 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 12:57:07,820 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:07,828 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/81590f8d8/c3e3f0d0acf04b76aeed316e8f1b7f2c/FLAGe926edc8b [2023-12-02 12:57:07,840 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/81590f8d8/c3e3f0d0acf04b76aeed316e8f1b7f2c [2023-12-02 12:57:07,842 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 12:57:07,843 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 12:57:07,844 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 12:57:07,844 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 12:57:07,848 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 12:57:07,849 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:57:07" (1/1) ... [2023-12-02 12:57:07,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f9f4add and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:07, skipping insertion in model container [2023-12-02 12:57:07,850 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:57:07" (1/1) ... [2023-12-02 12:57:07,885 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:57:08,010 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i[916,929] [2023-12-02 12:57:08,069 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:57:08,081 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 12:57:08,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i[916,929] [2023-12-02 12:57:08,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:57:08,158 INFO L206 MainTranslator]: Completed translation [2023-12-02 12:57:08,159 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08 WrapperNode [2023-12-02 12:57:08,159 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 12:57:08,160 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 12:57:08,160 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 12:57:08,160 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 12:57:08,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,187 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,236 INFO L138 Inliner]: procedures = 29, calls = 228, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 673 [2023-12-02 12:57:08,237 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 12:57:08,237 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 12:57:08,238 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 12:57:08,238 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 12:57:08,247 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,248 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,256 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,256 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,290 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,296 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,300 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,304 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,311 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 12:57:08,312 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 12:57:08,312 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 12:57:08,312 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 12:57:08,313 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (1/1) ... [2023-12-02 12:57:08,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:57:08,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:57:08,343 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 12:57:08,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 12:57:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2023-12-02 12:57:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 12:57:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 12:57:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 12:57:08,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 12:57:08,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 12:57:08,505 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 12:57:08,507 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 12:57:09,064 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 12:57:09,881 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 12:57:09,881 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 12:57:09,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:57:09 BoogieIcfgContainer [2023-12-02 12:57:09,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 12:57:09,885 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 12:57:09,885 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 12:57:09,887 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 12:57:09,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:57:07" (1/3) ... [2023-12-02 12:57:09,888 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1292741b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:57:09, skipping insertion in model container [2023-12-02 12:57:09,888 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:08" (2/3) ... [2023-12-02 12:57:09,889 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1292741b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:57:09, skipping insertion in model container [2023-12-02 12:57:09,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:57:09" (3/3) ... [2023-12-02 12:57:09,890 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:09,904 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 12:57:09,904 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 12:57:09,943 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 12:57:09,949 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@1caedbd5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 12:57:09,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 12:57:09,952 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 24 states have internal predecessors, (26), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:09,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-02 12:57:09,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:09,961 INFO L195 NwaCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:09,962 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:09,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:09,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2112238776, now seen corresponding path program 1 times [2023-12-02 12:57:09,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 12:57:09,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615166277] [2023-12-02 12:57:09,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 12:57:10,229 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 12:57:10,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [410558622] [2023-12-02 12:57:10,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:10,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 12:57:10,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:57:10,236 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 12:57:10,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 12:57:12,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 12:57:12,590 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 12:57:13,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 12:57:14,052 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 12:57:14,055 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 12:57:14,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 12:57:14,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 12:57:14,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 12:57:14,263 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 12:57:14,267 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 12:57:14,298 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated [2023-12-02 12:57:14,301 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated [2023-12-02 12:57:14,302 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem78 could not be translated [2023-12-02 12:57:14,302 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem78 could not be translated [2023-12-02 12:57:14,303 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated [2023-12-02 12:57:14,303 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated [2023-12-02 12:57:14,303 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated [2023-12-02 12:57:14,303 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated [2023-12-02 12:57:14,304 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated [2023-12-02 12:57:14,304 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated [2023-12-02 12:57:14,304 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated [2023-12-02 12:57:14,305 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated [2023-12-02 12:57:14,305 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem85 could not be translated [2023-12-02 12:57:14,305 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem85 could not be translated [2023-12-02 12:57:14,306 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated [2023-12-02 12:57:14,306 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated [2023-12-02 12:57:14,306 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated [2023-12-02 12:57:14,307 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated [2023-12-02 12:57:14,307 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated [2023-12-02 12:57:14,307 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated [2023-12-02 12:57:14,307 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated [2023-12-02 12:57:14,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated [2023-12-02 12:57:14,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated [2023-12-02 12:57:14,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem93 could not be translated [2023-12-02 12:57:14,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-12-02 12:57:14,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short99 could not be translated [2023-12-02 12:57:14,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-12-02 12:57:14,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short95 could not be translated [2023-12-02 12:57:14,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short98 could not be translated [2023-12-02 12:57:14,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short95 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem93 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short99 could not be translated [2023-12-02 12:57:14,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short98 could not be translated [2023-12-02 12:57:14,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated [2023-12-02 12:57:14,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short106 could not be translated [2023-12-02 12:57:14,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short103 could not be translated [2023-12-02 12:57:14,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated [2023-12-02 12:57:14,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated [2023-12-02 12:57:14,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated [2023-12-02 12:57:14,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short107 could not be translated [2023-12-02 12:57:14,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated [2023-12-02 12:57:14,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated [2023-12-02 12:57:14,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short103 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short106 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short107 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-12-02 12:57:14,313 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short111 could not be translated [2023-12-02 12:57:14,314 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-12-02 12:57:14,314 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short115 could not be translated [2023-12-02 12:57:14,314 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-12-02 12:57:14,314 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short114 could not be translated [2023-12-02 12:57:14,314 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short115 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short114 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short111 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-12-02 12:57:14,315 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-12-02 12:57:14,316 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-12-02 12:57:14,316 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short123 could not be translated [2023-12-02 12:57:14,316 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem117 could not be translated [2023-12-02 12:57:14,316 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem118 could not be translated [2023-12-02 12:57:14,316 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-12-02 12:57:14,317 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated [2023-12-02 12:57:14,317 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short122 could not be translated [2023-12-02 12:57:14,317 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated [2023-12-02 12:57:14,317 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated [2023-12-02 12:57:14,317 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem117 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short122 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem118 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short123 could not be translated [2023-12-02 12:57:14,318 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short131 could not be translated [2023-12-02 12:57:14,319 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem128 could not be translated [2023-12-02 12:57:14,319 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem126 could not be translated [2023-12-02 12:57:14,319 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem125 could not be translated [2023-12-02 12:57:14,319 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short130 could not be translated [2023-12-02 12:57:14,319 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem129 could not be translated [2023-12-02 12:57:14,320 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short127 could not be translated [2023-12-02 12:57:14,320 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem128 could not be translated [2023-12-02 12:57:14,320 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem125 could not be translated [2023-12-02 12:57:14,320 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short130 could not be translated [2023-12-02 12:57:14,320 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short131 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem126 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short127 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem129 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem137 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem134 could not be translated [2023-12-02 12:57:14,321 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem136 could not be translated [2023-12-02 12:57:14,322 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short139 could not be translated [2023-12-02 12:57:14,322 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short135 could not be translated [2023-12-02 12:57:14,322 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem133 could not be translated [2023-12-02 12:57:14,322 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short138 could not be translated [2023-12-02 12:57:14,322 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem133 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem134 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem137 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short135 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem136 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short139 could not be translated [2023-12-02 12:57:14,323 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short138 could not be translated [2023-12-02 12:57:14,343 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 12:57:14 BoogieIcfgContainer [2023-12-02 12:57:14,344 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 12:57:14,344 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 12:57:14,344 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 12:57:14,344 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 12:57:14,345 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:57:09" (3/4) ... [2023-12-02 12:57:14,347 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 12:57:14,348 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 12:57:14,349 INFO L158 Benchmark]: Toolchain (without parser) took 6505.61ms. Allocated memory was 167.8MB in the beginning and 218.1MB in the end (delta: 50.3MB). Free memory was 125.5MB in the beginning and 95.6MB in the end (delta: 29.8MB). Peak memory consumption was 81.8MB. Max. memory is 16.1GB. [2023-12-02 12:57:14,350 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 167.8MB. Free memory was 108.6MB in the beginning and 108.5MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 12:57:14,351 INFO L158 Benchmark]: CACSL2BoogieTranslator took 314.93ms. Allocated memory is still 167.8MB. Free memory was 124.9MB in the beginning and 105.3MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-12-02 12:57:14,351 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.80ms. Allocated memory is still 167.8MB. Free memory was 105.3MB in the beginning and 100.3MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-12-02 12:57:14,352 INFO L158 Benchmark]: Boogie Preprocessor took 73.70ms. Allocated memory is still 167.8MB. Free memory was 100.3MB in the beginning and 95.5MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 12:57:14,353 INFO L158 Benchmark]: RCFGBuilder took 1570.59ms. Allocated memory was 167.8MB in the beginning and 218.1MB in the end (delta: 50.3MB). Free memory was 95.5MB in the beginning and 92.8MB in the end (delta: 2.7MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. [2023-12-02 12:57:14,353 INFO L158 Benchmark]: TraceAbstraction took 4459.18ms. Allocated memory is still 218.1MB. Free memory was 91.8MB in the beginning and 95.6MB in the end (delta: -3.9MB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 12:57:14,354 INFO L158 Benchmark]: Witness Printer took 4.07ms. Allocated memory is still 218.1MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 12:57:14,357 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.20ms. Allocated memory is still 167.8MB. Free memory was 108.6MB in the beginning and 108.5MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 314.93ms. Allocated memory is still 167.8MB. Free memory was 124.9MB in the beginning and 105.3MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.80ms. Allocated memory is still 167.8MB. Free memory was 105.3MB in the beginning and 100.3MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.70ms. Allocated memory is still 167.8MB. Free memory was 100.3MB in the beginning and 95.5MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1570.59ms. Allocated memory was 167.8MB in the beginning and 218.1MB in the end (delta: 50.3MB). Free memory was 95.5MB in the beginning and 92.8MB in the end (delta: 2.7MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. * TraceAbstraction took 4459.18ms. Allocated memory is still 218.1MB. Free memory was 91.8MB in the beginning and 95.6MB in the end (delta: -3.9MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 4.07ms. Allocated memory is still 218.1MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem78 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem78 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem85 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem85 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem93 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem93 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short103 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short103 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short123 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem117 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short122 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem117 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short122 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short123 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short131 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem128 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem126 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem125 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem129 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short127 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem128 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem125 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short130 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short131 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem126 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short127 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem129 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem134 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short139 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short135 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem133 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short138 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem133 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem134 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem137 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short135 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short139 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short138 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 75, overapproximation of someBinaryArithmeticDOUBLEoperation at line 77. Possible FailurePath: [L41] unsigned char isInitial = 0; [L42-L60] struct WrapperStruct00 WrapperStruct00 = { 256, 128, -1, 1, 0, 1, 2, 1.8, 25.8, 5.5, 4.3, 500.7, 127.5, 1.5, 99.84, 4, -64 }; [L120] isInitial = 1 [L121] FCALL initially() [L122] COND TRUE 1 [L123] FCALL updateLastVariables() [L124] CALL updateVariables() [L84] WrapperStruct00.var_1_8 = __VERIFIER_nondet_long() [L85] EXPR WrapperStruct00.var_1_8 VAL [WrapperStruct00={4:0}, isInitial=1] [L85] CALL assume_abort_if_not(WrapperStruct00.var_1_8 >= -2147483648) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L85] RET assume_abort_if_not(WrapperStruct00.var_1_8 >= -2147483648) VAL [WrapperStruct00={4:0}, isInitial=1] [L86] EXPR WrapperStruct00.var_1_8 VAL [WrapperStruct00={4:0}, isInitial=1] [L86] CALL assume_abort_if_not(WrapperStruct00.var_1_8 <= 2147483647) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L86] RET assume_abort_if_not(WrapperStruct00.var_1_8 <= 2147483647) VAL [WrapperStruct00={4:0}, isInitial=1] [L87] EXPR WrapperStruct00.var_1_8 VAL [WrapperStruct00={4:0}, isInitial=1] [L87] CALL assume_abort_if_not(WrapperStruct00.var_1_8 != 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L87] RET assume_abort_if_not(WrapperStruct00.var_1_8 != 0) VAL [WrapperStruct00={4:0}, isInitial=1] [L88] WrapperStruct00.var_1_9 = __VERIFIER_nondet_short() [L89] EXPR WrapperStruct00.var_1_9 VAL [WrapperStruct00={4:0}, isInitial=1] [L89] CALL assume_abort_if_not(WrapperStruct00.var_1_9 >= -1) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L89] RET assume_abort_if_not(WrapperStruct00.var_1_9 >= -1) VAL [WrapperStruct00={4:0}, isInitial=1] [L90] EXPR WrapperStruct00.var_1_9 VAL [WrapperStruct00={4:0}, isInitial=1] [L90] CALL assume_abort_if_not(WrapperStruct00.var_1_9 <= 32766) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L90] RET assume_abort_if_not(WrapperStruct00.var_1_9 <= 32766) VAL [WrapperStruct00={4:0}, isInitial=1] [L91] WrapperStruct00.var_1_10 = __VERIFIER_nondet_short() [L92] EXPR WrapperStruct00.var_1_10 VAL [WrapperStruct00={4:0}, isInitial=1] [L92] CALL assume_abort_if_not(WrapperStruct00.var_1_10 >= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L92] RET assume_abort_if_not(WrapperStruct00.var_1_10 >= 0) VAL [WrapperStruct00={4:0}, isInitial=1] [L93] EXPR WrapperStruct00.var_1_10 VAL [WrapperStruct00={4:0}, isInitial=1] [L93] CALL assume_abort_if_not(WrapperStruct00.var_1_10 <= 32766) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L93] RET assume_abort_if_not(WrapperStruct00.var_1_10 <= 32766) VAL [WrapperStruct00={4:0}, isInitial=1] [L94] WrapperStruct00.var_1_13 = __VERIFIER_nondet_uchar() [L95] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1] [L95] CALL assume_abort_if_not(WrapperStruct00.var_1_13 >= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L95] RET assume_abort_if_not(WrapperStruct00.var_1_13 >= 0) VAL [WrapperStruct00={4:0}, isInitial=1] [L96] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1] [L96] CALL assume_abort_if_not(WrapperStruct00.var_1_13 <= 1) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L96] RET assume_abort_if_not(WrapperStruct00.var_1_13 <= 1) VAL [WrapperStruct00={4:0}, isInitial=1] [L97] WrapperStruct00.var_1_14 = __VERIFIER_nondet_char() [L98] EXPR WrapperStruct00.var_1_14 VAL [WrapperStruct00={4:0}, isInitial=1] [L98] CALL assume_abort_if_not(WrapperStruct00.var_1_14 >= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L98] RET assume_abort_if_not(WrapperStruct00.var_1_14 >= 0) VAL [WrapperStruct00={4:0}, isInitial=1] [L99] EXPR WrapperStruct00.var_1_14 VAL [WrapperStruct00={4:0}, isInitial=1] [L99] CALL assume_abort_if_not(WrapperStruct00.var_1_14 <= 126) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L99] RET assume_abort_if_not(WrapperStruct00.var_1_14 <= 126) VAL [WrapperStruct00={4:0}, isInitial=1] [L100] WrapperStruct00.var_1_16 = __VERIFIER_nondet_double() [L101] EXPR WrapperStruct00.var_1_16 [L101] EXPR WrapperStruct00.var_1_16 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_16 <= -1.0e-20F [L101] EXPR WrapperStruct00.var_1_16 [L101] EXPR WrapperStruct00.var_1_16 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_16 <= -1.0e-20F [L101] EXPR (WrapperStruct00.var_1_16 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_16 <= -1.0e-20F) || (WrapperStruct00.var_1_16 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_16 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L101] CALL assume_abort_if_not((WrapperStruct00.var_1_16 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_16 <= -1.0e-20F) || (WrapperStruct00.var_1_16 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_16 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L101] RET assume_abort_if_not((WrapperStruct00.var_1_16 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_16 <= -1.0e-20F) || (WrapperStruct00.var_1_16 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_16 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L102] WrapperStruct00.var_1_17 = __VERIFIER_nondet_double() [L103] EXPR WrapperStruct00.var_1_17 [L103] EXPR WrapperStruct00.var_1_17 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_17 <= -1.0e-20F [L103] EXPR WrapperStruct00.var_1_17 [L103] EXPR WrapperStruct00.var_1_17 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_17 <= -1.0e-20F [L103] EXPR (WrapperStruct00.var_1_17 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_17 <= -1.0e-20F) || (WrapperStruct00.var_1_17 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_17 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L103] CALL assume_abort_if_not((WrapperStruct00.var_1_17 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_17 <= -1.0e-20F) || (WrapperStruct00.var_1_17 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_17 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L103] RET assume_abort_if_not((WrapperStruct00.var_1_17 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_17 <= -1.0e-20F) || (WrapperStruct00.var_1_17 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_17 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L104] WrapperStruct00.var_1_18 = __VERIFIER_nondet_double() [L105] EXPR WrapperStruct00.var_1_18 [L105] EXPR WrapperStruct00.var_1_18 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_18 <= -1.0e-20F [L105] EXPR WrapperStruct00.var_1_18 [L105] EXPR WrapperStruct00.var_1_18 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_18 <= -1.0e-20F [L105] EXPR (WrapperStruct00.var_1_18 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_18 <= -1.0e-20F) || (WrapperStruct00.var_1_18 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_18 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L105] CALL assume_abort_if_not((WrapperStruct00.var_1_18 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_18 <= -1.0e-20F) || (WrapperStruct00.var_1_18 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_18 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L105] RET assume_abort_if_not((WrapperStruct00.var_1_18 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_18 <= -1.0e-20F) || (WrapperStruct00.var_1_18 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_18 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L106] WrapperStruct00.var_1_19 = __VERIFIER_nondet_double() [L107] EXPR WrapperStruct00.var_1_19 [L107] EXPR WrapperStruct00.var_1_19 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_19 <= -1.0e-20F [L107] EXPR WrapperStruct00.var_1_19 [L107] EXPR WrapperStruct00.var_1_19 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_19 <= -1.0e-20F [L107] EXPR (WrapperStruct00.var_1_19 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_19 <= -1.0e-20F) || (WrapperStruct00.var_1_19 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_19 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L107] CALL assume_abort_if_not((WrapperStruct00.var_1_19 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_19 <= -1.0e-20F) || (WrapperStruct00.var_1_19 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_19 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L107] RET assume_abort_if_not((WrapperStruct00.var_1_19 >= -922337.2036854765600e+13F && WrapperStruct00.var_1_19 <= -1.0e-20F) || (WrapperStruct00.var_1_19 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_19 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L108] WrapperStruct00.var_1_20 = __VERIFIER_nondet_double() [L109] EXPR WrapperStruct00.var_1_20 [L109] EXPR WrapperStruct00.var_1_20 >= 0.0F && WrapperStruct00.var_1_20 <= -1.0e-20F [L109] EXPR (WrapperStruct00.var_1_20 >= 0.0F && WrapperStruct00.var_1_20 <= -1.0e-20F) || (WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F ) [L109] EXPR WrapperStruct00.var_1_20 [L109] EXPR WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F [L109] EXPR WrapperStruct00.var_1_20 [L109] EXPR WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F [L109] EXPR (WrapperStruct00.var_1_20 >= 0.0F && WrapperStruct00.var_1_20 <= -1.0e-20F) || (WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L109] CALL assume_abort_if_not((WrapperStruct00.var_1_20 >= 0.0F && WrapperStruct00.var_1_20 <= -1.0e-20F) || (WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L109] RET assume_abort_if_not((WrapperStruct00.var_1_20 >= 0.0F && WrapperStruct00.var_1_20 <= -1.0e-20F) || (WrapperStruct00.var_1_20 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_20 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L110] WrapperStruct00.var_1_21 = __VERIFIER_nondet_double() [L111] EXPR WrapperStruct00.var_1_21 [L111] EXPR WrapperStruct00.var_1_21 >= 0.0F && WrapperStruct00.var_1_21 <= -1.0e-20F [L111] EXPR WrapperStruct00.var_1_21 [L111] EXPR WrapperStruct00.var_1_21 >= 0.0F && WrapperStruct00.var_1_21 <= -1.0e-20F [L111] EXPR (WrapperStruct00.var_1_21 >= 0.0F && WrapperStruct00.var_1_21 <= -1.0e-20F) || (WrapperStruct00.var_1_21 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_21 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1] [L111] CALL assume_abort_if_not((WrapperStruct00.var_1_21 >= 0.0F && WrapperStruct00.var_1_21 <= -1.0e-20F) || (WrapperStruct00.var_1_21 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_21 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1] [L20] COND FALSE !(!cond) [L111] RET assume_abort_if_not((WrapperStruct00.var_1_21 >= 0.0F && WrapperStruct00.var_1_21 <= -1.0e-20F) || (WrapperStruct00.var_1_21 <= 9223372.036854765600e+12F && WrapperStruct00.var_1_21 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1] [L124] RET updateVariables() [L125] CALL step() [L64] EXPR WrapperStruct00.var_1_19 [L64] WrapperStruct00.var_1_22 = WrapperStruct00.var_1_19 [L65] EXPR WrapperStruct00.var_1_10 [L65] WrapperStruct00.var_1_23 = WrapperStruct00.var_1_10 [L66] EXPR WrapperStruct00.var_1_14 [L66] WrapperStruct00.var_1_24 = WrapperStruct00.var_1_14 [L67] EXPR WrapperStruct00.var_1_23 [L67] EXPR WrapperStruct00.var_1_24 [L67] unsigned char stepLocal_0 = WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24; [L68] EXPR WrapperStruct00.var_1_13 [L68] COND FALSE !(WrapperStruct00.var_1_13 || stepLocal_0) [L71] EXPR WrapperStruct00.var_1_14 [L71] WrapperStruct00.var_1_12 = WrapperStruct00.var_1_14 [L73] EXPR WrapperStruct00.var_1_10 [L73] signed short int stepLocal_1 = WrapperStruct00.var_1_10; [L74] EXPR WrapperStruct00.var_1_23 [L74] EXPR WrapperStruct00.var_1_8 [L74] COND FALSE !(stepLocal_1 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) [L77] EXPR WrapperStruct00.var_1_20 [L77] EXPR WrapperStruct00.var_1_21 [L77] WrapperStruct00.var_1_15 = (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21) [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR WrapperStruct00.var_1_12 [L79] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12) [L79] EXPR WrapperStruct00.var_1_12 [L79] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12) [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR WrapperStruct00.var_1_24 [L79] EXPR WrapperStruct00.var_1_8 [L79] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8)) [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR WrapperStruct00.var_1_23 [L79] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8)) [L79] COND FALSE !((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) [L125] RET step() [L126] CALL, EXPR property() [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_12 [L116] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12) [L116] EXPR WrapperStruct00.var_1_12 [L116] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12) [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_24 [L116] EXPR WrapperStruct00.var_1_8 [L116] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8)) [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR (((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8)) [L116] EXPR ((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1 [L116] EXPR (((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14))) [L116] EXPR WrapperStruct00.var_1_13 [L116] EXPR WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24) [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_24 [L116] EXPR WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24) [L116] EXPR (WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)) [L116] EXPR WrapperStruct00.var_1_12 [L116] EXPR WrapperStruct00.var_1_14 [L116] EXPR (WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)) [L116] EXPR (((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14))) [L116] EXPR ((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21)))) [L116] EXPR WrapperStruct00.var_1_10 [L116] EXPR WrapperStruct00.var_1_23 [L116] EXPR WrapperStruct00.var_1_8 [L116] EXPR (WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))) [L116] EXPR WrapperStruct00.var_1_15 [L116] EXPR WrapperStruct00.var_1_20 [L116] EXPR WrapperStruct00.var_1_21 [L116] EXPR (WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))) [L116] EXPR ((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21)))) [L116] EXPR (((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))))) && (WrapperStruct00.var_1_22 == ((double) WrapperStruct00.var_1_19)) [L116] EXPR ((((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))))) && (WrapperStruct00.var_1_22 == ((double) WrapperStruct00.var_1_19))) && (WrapperStruct00.var_1_23 == ((unsigned short int) WrapperStruct00.var_1_10)) [L116] EXPR (((((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))))) && (WrapperStruct00.var_1_22 == ((double) WrapperStruct00.var_1_19))) && (WrapperStruct00.var_1_23 == ((unsigned short int) WrapperStruct00.var_1_10))) && (WrapperStruct00.var_1_24 == ((signed char) WrapperStruct00.var_1_14)) [L116-L117] return (((((((((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) > (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : (WrapperStruct00.var_1_12))) <= (((((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) < ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))) ? ((WrapperStruct00.var_1_23 - WrapperStruct00.var_1_23)) : ((WrapperStruct00.var_1_24 % WrapperStruct00.var_1_8))))) ? (WrapperStruct00.var_1_1 == ((signed short int) (((((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) < (WrapperStruct00.var_1_12)) ? ((WrapperStruct00.var_1_9 - WrapperStruct00.var_1_10)) : (WrapperStruct00.var_1_12))))) : 1) && ((WrapperStruct00.var_1_13 || (WrapperStruct00.var_1_23 <= WrapperStruct00.var_1_24)) ? (WrapperStruct00.var_1_12 == ((signed char) ((((1 - WrapperStruct00.var_1_14) < 0 ) ? -(1 - WrapperStruct00.var_1_14) : (1 - WrapperStruct00.var_1_14))))) : (WrapperStruct00.var_1_12 == ((signed char) WrapperStruct00.var_1_14)))) && ((WrapperStruct00.var_1_10 <= (WrapperStruct00.var_1_23 / WrapperStruct00.var_1_8)) ? (WrapperStruct00.var_1_15 == ((double) ((((((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) < (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19))))) ? (((((((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) > (WrapperStruct00.var_1_18)) ? (((((WrapperStruct00.var_1_16) < (WrapperStruct00.var_1_17)) ? (WrapperStruct00.var_1_16) : (WrapperStruct00.var_1_17)))) : (WrapperStruct00.var_1_18)))) : (((((3.6) > (WrapperStruct00.var_1_19)) ? (3.6) : (WrapperStruct00.var_1_19)))))))) : (WrapperStruct00.var_1_15 == ((double) (WrapperStruct00.var_1_20 - WrapperStruct00.var_1_21))))) && (WrapperStruct00.var_1_22 == ((double) WrapperStruct00.var_1_19))) && (WrapperStruct00.var_1_23 == ((unsigned short int) WrapperStruct00.var_1_10))) && (WrapperStruct00.var_1_24 == ((signed char) WrapperStruct00.var_1_14)) ; [L126] RET, EXPR property() [L126] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [WrapperStruct00={4:0}, \old(cond)=0, cond=0, isInitial=1] [L19] reach_error() VAL [WrapperStruct00={4:0}, \old(cond)=0, cond=0, isInitial=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.3s, OverallIterations: 1, TraceHistogramMax: 17, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=43occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 72 NumberOfCodeBlocks, 72 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-02 12:57:14,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 511db833c8808b53f89aa03d82cf934769dba4f9f9153f0cd5ce6daaa43720ad --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 12:57:16,321 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 12:57:16,398 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 12:57:16,404 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 12:57:16,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 12:57:16,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 12:57:16,434 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 12:57:16,435 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 12:57:16,435 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 12:57:16,436 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 12:57:16,437 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 12:57:16,437 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 12:57:16,438 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 12:57:16,438 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 12:57:16,439 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 12:57:16,439 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 12:57:16,440 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 12:57:16,441 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 12:57:16,441 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 12:57:16,442 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 12:57:16,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 12:57:16,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 12:57:16,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 12:57:16,444 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 12:57:16,444 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 12:57:16,445 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 12:57:16,445 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 12:57:16,446 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 12:57:16,446 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 12:57:16,446 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 12:57:16,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 12:57:16,447 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 12:57:16,448 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 12:57:16,448 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 12:57:16,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:57:16,448 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 12:57:16,449 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 12:57:16,449 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 12:57:16,449 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 12:57:16,449 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 12:57:16,449 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 12:57:16,450 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 12:57:16,450 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 12:57:16,450 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 12:57:16,450 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan 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 -> 511db833c8808b53f89aa03d82cf934769dba4f9f9153f0cd5ce6daaa43720ad [2023-12-02 12:57:16,730 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 12:57:16,748 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 12:57:16,751 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 12:57:16,752 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 12:57:16,753 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 12:57:16,754 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:19,500 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 12:57:19,713 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 12:57:19,714 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:19,724 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/c137cf182/9041fd8afa274d59850bc0503aeb139d/FLAG5486c7024 [2023-12-02 12:57:19,739 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/data/c137cf182/9041fd8afa274d59850bc0503aeb139d [2023-12-02 12:57:19,741 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 12:57:19,743 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 12:57:19,744 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 12:57:19,744 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 12:57:19,749 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 12:57:19,750 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:57:19" (1/1) ... [2023-12-02 12:57:19,751 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@302cba25 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:19, skipping insertion in model container [2023-12-02 12:57:19,751 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:57:19" (1/1) ... [2023-12-02 12:57:19,789 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 12:57:19,940 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i[916,929] [2023-12-02 12:57:20,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:57:20,020 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 12:57:20,033 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-80.i[916,929] [2023-12-02 12:57:20,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 12:57:20,107 INFO L206 MainTranslator]: Completed translation [2023-12-02 12:57:20,108 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20 WrapperNode [2023-12-02 12:57:20,108 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 12:57:20,109 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 12:57:20,109 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 12:57:20,109 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 12:57:20,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,156 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,211 INFO L138 Inliner]: procedures = 36, calls = 228, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 669 [2023-12-02 12:57:20,211 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 12:57:20,212 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 12:57:20,212 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 12:57:20,212 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 12:57:20,221 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,233 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,233 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,266 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,276 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,281 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,287 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 12:57:20,288 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 12:57:20,289 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 12:57:20,289 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 12:57:20,289 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (1/1) ... [2023-12-02 12:57:20,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 12:57:20,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 12:57:20,321 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 12:57:20,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 12:57:20,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 12:57:20,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 12:57:20,353 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 12:57:20,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 12:57:20,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 12:57:20,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-02 12:57:20,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 12:57:20,494 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 12:57:20,496 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 12:57:22,266 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 12:57:22,331 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 12:57:22,332 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 12:57:22,332 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:57:22 BoogieIcfgContainer [2023-12-02 12:57:22,333 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 12:57:22,335 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 12:57:22,335 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 12:57:22,338 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 12:57:22,339 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:57:19" (1/3) ... [2023-12-02 12:57:22,339 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6004a446 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:57:22, skipping insertion in model container [2023-12-02 12:57:22,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:57:20" (2/3) ... [2023-12-02 12:57:22,340 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6004a446 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:57:22, skipping insertion in model container [2023-12-02 12:57:22,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:57:22" (3/3) ... [2023-12-02 12:57:22,341 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-s_file-80.i [2023-12-02 12:57:22,360 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 12:57:22,360 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 12:57:22,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 12:57:22,412 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@32fd6bbd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 12:57:22,412 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 12:57:22,416 INFO L276 IsEmpty]: Start isEmpty. Operand has 147 states, 127 states have (on average 1.4803149606299213) internal successors, (188), 128 states have internal predecessors, (188), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:22,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-02 12:57:22,432 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:22,433 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:22,433 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:22,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:22,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1172314152, now seen corresponding path program 1 times [2023-12-02 12:57:22,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:22,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190417609] [2023-12-02 12:57:22,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:22,452 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:22,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:22,453 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:22,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-02 12:57:23,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:23,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 12:57:23,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:23,122 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 272 proven. 0 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2023-12-02 12:57:23,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:23,123 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:23,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190417609] [2023-12-02 12:57:23,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190417609] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:23,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:23,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 12:57:23,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237079104] [2023-12-02 12:57:23,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:23,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 12:57:23,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:23,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 12:57:23,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 12:57:23,166 INFO L87 Difference]: Start difference. First operand has 147 states, 127 states have (on average 1.4803149606299213) internal successors, (188), 128 states have internal predecessors, (188), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:23,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:23,229 INFO L93 Difference]: Finished difference Result 291 states and 459 transitions. [2023-12-02 12:57:23,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 12:57:23,232 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 148 [2023-12-02 12:57:23,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:23,241 INFO L225 Difference]: With dead ends: 291 [2023-12-02 12:57:23,241 INFO L226 Difference]: Without dead ends: 145 [2023-12-02 12:57:23,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 12:57:23,250 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:23,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 213 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 12:57:23,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2023-12-02 12:57:23,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2023-12-02 12:57:23,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 126 states have (on average 1.4523809523809523) internal successors, (183), 126 states have internal predecessors, (183), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:23,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 217 transitions. [2023-12-02 12:57:23,301 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 217 transitions. Word has length 148 [2023-12-02 12:57:23,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:23,302 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 217 transitions. [2023-12-02 12:57:23,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:23,303 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 217 transitions. [2023-12-02 12:57:23,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-02 12:57:23,307 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:23,308 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:23,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-02 12:57:23,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:23,512 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:23,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:23,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1918906386, now seen corresponding path program 1 times [2023-12-02 12:57:23,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:23,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [920121680] [2023-12-02 12:57:23,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:23,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:23,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:23,533 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:23,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-02 12:57:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:24,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 12:57:24,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-12-02 12:57:24,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:24,229 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:24,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [920121680] [2023-12-02 12:57:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [920121680] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:24,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:24,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 12:57:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054500226] [2023-12-02 12:57:24,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:24,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 12:57:24,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 12:57:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 12:57:24,234 INFO L87 Difference]: Start difference. First operand 145 states and 217 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:24,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:24,388 INFO L93 Difference]: Finished difference Result 295 states and 442 transitions. [2023-12-02 12:57:24,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 12:57:24,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 148 [2023-12-02 12:57:24,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:24,391 INFO L225 Difference]: With dead ends: 295 [2023-12-02 12:57:24,392 INFO L226 Difference]: Without dead ends: 151 [2023-12-02 12:57:24,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:57:24,394 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 10 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:24,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 632 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 12:57:24,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-12-02 12:57:24,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2023-12-02 12:57:24,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 128 states have (on average 1.4453125) internal successors, (185), 128 states have internal predecessors, (185), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:24,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 219 transitions. [2023-12-02 12:57:24,409 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 219 transitions. Word has length 148 [2023-12-02 12:57:24,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:24,410 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 219 transitions. [2023-12-02 12:57:24,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:24,410 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 219 transitions. [2023-12-02 12:57:24,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-02 12:57:24,412 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:24,413 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:24,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:24,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:24,613 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:24,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:24,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1532055408, now seen corresponding path program 1 times [2023-12-02 12:57:24,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:24,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [198443503] [2023-12-02 12:57:24,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:24,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:24,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:24,617 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:24,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-02 12:57:25,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:25,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 12:57:25,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:25,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:25,237 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [198443503] [2023-12-02 12:57:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [198443503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 12:57:25,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660523363] [2023-12-02 12:57:25,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:25,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 12:57:25,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:25,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 12:57:25,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 12:57:25,240 INFO L87 Difference]: Start difference. First operand 147 states and 219 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:25,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:25,346 INFO L93 Difference]: Finished difference Result 328 states and 490 transitions. [2023-12-02 12:57:25,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 12:57:25,346 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 148 [2023-12-02 12:57:25,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:25,349 INFO L225 Difference]: With dead ends: 328 [2023-12-02 12:57:25,349 INFO L226 Difference]: Without dead ends: 182 [2023-12-02 12:57:25,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:57:25,351 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 66 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:25,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 701 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 12:57:25,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-12-02 12:57:25,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 149. [2023-12-02 12:57:25,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 130 states have (on average 1.4384615384615385) internal successors, (187), 130 states have internal predecessors, (187), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:25,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 221 transitions. [2023-12-02 12:57:25,365 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 221 transitions. Word has length 148 [2023-12-02 12:57:25,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:25,366 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 221 transitions. [2023-12-02 12:57:25,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:25,366 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 221 transitions. [2023-12-02 12:57:25,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-02 12:57:25,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:25,368 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:25,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-02 12:57:25,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:25,569 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:25,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:25,570 INFO L85 PathProgramCache]: Analyzing trace with hash 269753589, now seen corresponding path program 1 times [2023-12-02 12:57:25,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:25,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1845790666] [2023-12-02 12:57:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:25,571 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:25,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:25,572 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:25,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-02 12:57:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:26,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 12:57:26,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:26,183 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:26,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:26,183 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:26,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1845790666] [2023-12-02 12:57:26,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1845790666] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:26,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:26,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:57:26,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485390823] [2023-12-02 12:57:26,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:26,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 12:57:26,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 12:57:26,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 12:57:26,186 INFO L87 Difference]: Start difference. First operand 149 states and 221 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:26,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:26,339 INFO L93 Difference]: Finished difference Result 318 states and 471 transitions. [2023-12-02 12:57:26,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:57:26,339 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2023-12-02 12:57:26,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:26,342 INFO L225 Difference]: With dead ends: 318 [2023-12-02 12:57:26,342 INFO L226 Difference]: Without dead ends: 170 [2023-12-02 12:57:26,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:57:26,344 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 46 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:26,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 830 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 12:57:26,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2023-12-02 12:57:26,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 153. [2023-12-02 12:57:26,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 134 states have (on average 1.4253731343283582) internal successors, (191), 134 states have internal predecessors, (191), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:26,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 225 transitions. [2023-12-02 12:57:26,357 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 225 transitions. Word has length 150 [2023-12-02 12:57:26,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:26,365 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 225 transitions. [2023-12-02 12:57:26,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:26,365 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 225 transitions. [2023-12-02 12:57:26,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-02 12:57:26,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:26,368 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:26,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-02 12:57:26,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:26,569 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:26,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:26,569 INFO L85 PathProgramCache]: Analyzing trace with hash -539593037, now seen corresponding path program 1 times [2023-12-02 12:57:26,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:26,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1142979896] [2023-12-02 12:57:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:26,570 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:26,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:26,571 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:26,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-02 12:57:27,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:27,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 12:57:27,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:27,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:27,253 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1142979896] [2023-12-02 12:57:27,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1142979896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:27,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:27,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 12:57:27,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725468696] [2023-12-02 12:57:27,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:27,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 12:57:27,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:27,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 12:57:27,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 12:57:27,256 INFO L87 Difference]: Start difference. First operand 153 states and 225 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:27,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:27,443 INFO L93 Difference]: Finished difference Result 325 states and 476 transitions. [2023-12-02 12:57:27,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 12:57:27,444 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2023-12-02 12:57:27,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:27,445 INFO L225 Difference]: With dead ends: 325 [2023-12-02 12:57:27,446 INFO L226 Difference]: Without dead ends: 173 [2023-12-02 12:57:27,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-02 12:57:27,447 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 49 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:27,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 1031 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 12:57:27,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2023-12-02 12:57:27,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 155. [2023-12-02 12:57:27,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 136 states have (on average 1.4191176470588236) internal successors, (193), 136 states have internal predecessors, (193), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:27,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 227 transitions. [2023-12-02 12:57:27,454 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 227 transitions. Word has length 150 [2023-12-02 12:57:27,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:27,455 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 227 transitions. [2023-12-02 12:57:27,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:27,455 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 227 transitions. [2023-12-02 12:57:27,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-02 12:57:27,456 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:27,456 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:27,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-02 12:57:27,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:27,657 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:27,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:27,657 INFO L85 PathProgramCache]: Analyzing trace with hash -482334735, now seen corresponding path program 1 times [2023-12-02 12:57:27,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:27,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001918431] [2023-12-02 12:57:27,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:27,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:27,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:27,659 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:27,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-02 12:57:28,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:28,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 12:57:28,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:28,272 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:28,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:28,272 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:28,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001918431] [2023-12-02 12:57:28,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001918431] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:28,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:28,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 12:57:28,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322383845] [2023-12-02 12:57:28,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:28,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 12:57:28,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:28,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 12:57:28,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-02 12:57:28,275 INFO L87 Difference]: Start difference. First operand 155 states and 227 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:28,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:28,570 INFO L93 Difference]: Finished difference Result 328 states and 476 transitions. [2023-12-02 12:57:28,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 12:57:28,571 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2023-12-02 12:57:28,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:28,572 INFO L225 Difference]: With dead ends: 328 [2023-12-02 12:57:28,573 INFO L226 Difference]: Without dead ends: 174 [2023-12-02 12:57:28,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2023-12-02 12:57:28,574 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 40 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:28,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 1226 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 12:57:28,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-12-02 12:57:28,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 157. [2023-12-02 12:57:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 138 states have (on average 1.4130434782608696) internal successors, (195), 138 states have internal predecessors, (195), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 229 transitions. [2023-12-02 12:57:28,584 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 229 transitions. Word has length 150 [2023-12-02 12:57:28,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:28,585 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 229 transitions. [2023-12-02 12:57:28,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 229 transitions. [2023-12-02 12:57:28,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-02 12:57:28,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:28,587 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:28,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:57:28,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:28,792 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:28,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:28,793 INFO L85 PathProgramCache]: Analyzing trace with hash -482275153, now seen corresponding path program 1 times [2023-12-02 12:57:28,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:28,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [902427755] [2023-12-02 12:57:28,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:28,794 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:28,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:28,794 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:28,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-02 12:57:29,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:29,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 12:57:29,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:29,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:57:29,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 65 [2023-12-02 12:57:29,794 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2023-12-02 12:57:29,794 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:29,794 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:29,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [902427755] [2023-12-02 12:57:29,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [902427755] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:29,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:29,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:57:29,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712205748] [2023-12-02 12:57:29,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:29,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 12:57:29,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:29,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 12:57:29,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 12:57:29,797 INFO L87 Difference]: Start difference. First operand 157 states and 229 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:32,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:32,284 INFO L93 Difference]: Finished difference Result 319 states and 466 transitions. [2023-12-02 12:57:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:57:32,285 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 150 [2023-12-02 12:57:32,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:32,287 INFO L225 Difference]: With dead ends: 319 [2023-12-02 12:57:32,288 INFO L226 Difference]: Without dead ends: 163 [2023-12-02 12:57:32,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-12-02 12:57:32,289 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 167 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:32,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 586 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-02 12:57:32,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2023-12-02 12:57:32,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2023-12-02 12:57:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 138 states have (on average 1.4057971014492754) internal successors, (194), 138 states have internal predecessors, (194), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:32,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 228 transitions. [2023-12-02 12:57:32,298 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 228 transitions. Word has length 150 [2023-12-02 12:57:32,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:32,299 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 228 transitions. [2023-12-02 12:57:32,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:32,299 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 228 transitions. [2023-12-02 12:57:32,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-02 12:57:32,301 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:32,302 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:32,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:32,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:32,502 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:32,503 INFO L85 PathProgramCache]: Analyzing trace with hash -686204439, now seen corresponding path program 1 times [2023-12-02 12:57:32,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:32,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [663363210] [2023-12-02 12:57:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:32,504 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:32,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:32,505 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:32,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-02 12:57:32,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:33,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 12:57:33,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:33,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:57:33,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 65 [2023-12-02 12:57:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-12-02 12:57:33,476 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:33,476 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:33,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [663363210] [2023-12-02 12:57:33,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [663363210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:33,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:33,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 12:57:33,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653550001] [2023-12-02 12:57:33,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:33,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 12:57:33,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:33,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 12:57:33,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 12:57:33,478 INFO L87 Difference]: Start difference. First operand 157 states and 228 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:36,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:36,052 INFO L93 Difference]: Finished difference Result 317 states and 461 transitions. [2023-12-02 12:57:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:57:36,054 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 152 [2023-12-02 12:57:36,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:36,056 INFO L225 Difference]: With dead ends: 317 [2023-12-02 12:57:36,056 INFO L226 Difference]: Without dead ends: 161 [2023-12-02 12:57:36,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-12-02 12:57:36,057 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 165 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:36,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 577 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 12:57:36,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-12-02 12:57:36,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2023-12-02 12:57:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 136 states have (on average 1.4044117647058822) internal successors, (191), 136 states have internal predecessors, (191), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 225 transitions. [2023-12-02 12:57:36,066 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 225 transitions. Word has length 152 [2023-12-02 12:57:36,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:36,066 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 225 transitions. [2023-12-02 12:57:36,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:36,067 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 225 transitions. [2023-12-02 12:57:36,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:57:36,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:36,068 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:36,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-02 12:57:36,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:36,269 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:36,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:36,270 INFO L85 PathProgramCache]: Analyzing trace with hash -64422543, now seen corresponding path program 1 times [2023-12-02 12:57:36,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:36,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1044137359] [2023-12-02 12:57:36,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:36,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:36,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:36,271 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:36,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:36,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 12:57:36,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:37,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:57:37,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 64 [2023-12-02 12:57:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-12-02 12:57:37,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 12:57:37,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:57:37,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 1 [2023-12-02 12:57:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 12:57:37,628 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:37,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1044137359] [2023-12-02 12:57:37,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1044137359] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 12:57:37,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 12:57:37,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 12 [2023-12-02 12:57:37,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408994871] [2023-12-02 12:57:37,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:37,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 12:57:37,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:37,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 12:57:37,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-12-02 12:57:37,630 INFO L87 Difference]: Start difference. First operand 155 states and 225 transitions. Second operand has 8 states, 7 states have (on average 10.714285714285714) internal successors, (75), 8 states have internal predecessors, (75), 2 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:39,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:39,976 INFO L93 Difference]: Finished difference Result 322 states and 464 transitions. [2023-12-02 12:57:39,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 12:57:39,978 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.714285714285714) internal successors, (75), 8 states have internal predecessors, (75), 2 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 154 [2023-12-02 12:57:39,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:39,979 INFO L225 Difference]: With dead ends: 322 [2023-12-02 12:57:39,979 INFO L226 Difference]: Without dead ends: 157 [2023-12-02 12:57:39,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-12-02 12:57:39,980 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 19 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:39,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 812 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-02 12:57:39,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2023-12-02 12:57:39,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 155. [2023-12-02 12:57:39,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 136 states have (on average 1.3897058823529411) internal successors, (189), 136 states have internal predecessors, (189), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 223 transitions. [2023-12-02 12:57:39,989 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 223 transitions. Word has length 154 [2023-12-02 12:57:39,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:39,989 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 223 transitions. [2023-12-02 12:57:39,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.714285714285714) internal successors, (75), 8 states have internal predecessors, (75), 2 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-02 12:57:39,989 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 223 transitions. [2023-12-02 12:57:39,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:57:39,991 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:39,991 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:40,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-02 12:57:40,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:40,191 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:40,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1780944623, now seen corresponding path program 1 times [2023-12-02 12:57:40,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:40,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [55832150] [2023-12-02 12:57:40,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:40,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:40,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:40,194 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:40,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:40,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:40,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 12:57:40,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:40,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 21 [2023-12-02 12:57:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:40,816 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:40,816 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:40,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [55832150] [2023-12-02 12:57:40,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [55832150] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:40,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:40,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 12:57:40,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857752292] [2023-12-02 12:57:40,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:40,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 12:57:40,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:40,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 12:57:40,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 12:57:40,819 INFO L87 Difference]: Start difference. First operand 155 states and 223 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:42,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:57:42,923 INFO L93 Difference]: Finished difference Result 313 states and 452 transitions. [2023-12-02 12:57:42,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 12:57:42,924 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:57:42,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:57:42,926 INFO L225 Difference]: With dead ends: 313 [2023-12-02 12:57:42,926 INFO L226 Difference]: Without dead ends: 159 [2023-12-02 12:57:42,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 12:57:42,927 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 1 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-02 12:57:42,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 300 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-02 12:57:42,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-02 12:57:42,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2023-12-02 12:57:42,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 139 states have (on average 1.3884892086330936) internal successors, (193), 139 states have internal predecessors, (193), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:57:42,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 227 transitions. [2023-12-02 12:57:42,935 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 227 transitions. Word has length 154 [2023-12-02 12:57:42,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:57:42,935 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 227 transitions. [2023-12-02 12:57:42,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:57:42,935 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 227 transitions. [2023-12-02 12:57:42,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:57:42,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:57:42,936 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:57:42,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:43,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:43,137 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:57:43,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:57:43,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1999799341, now seen corresponding path program 1 times [2023-12-02 12:57:43,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:57:43,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694134267] [2023-12-02 12:57:43,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:57:43,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:57:43,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:57:43,139 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:57:43,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:57:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:57:43,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 12:57:43,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:57:47,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:57:47,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 152 treesize of output 62 [2023-12-02 12:57:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:57:47,094 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:57:47,095 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:57:47,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694134267] [2023-12-02 12:57:47,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694134267] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:57:47,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:57:47,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 12:57:47,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73630456] [2023-12-02 12:57:47,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:57:47,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 12:57:47,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:57:47,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 12:57:47,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-02 12:57:47,096 INFO L87 Difference]: Start difference. First operand 158 states and 227 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:00,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:00,092 INFO L93 Difference]: Finished difference Result 373 states and 534 transitions. [2023-12-02 12:58:00,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 12:58:00,096 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:58:00,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:00,098 INFO L225 Difference]: With dead ends: 373 [2023-12-02 12:58:00,098 INFO L226 Difference]: Without dead ends: 216 [2023-12-02 12:58:00,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-12-02 12:58:00,099 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 248 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:00,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 553 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 11.5s Time] [2023-12-02 12:58:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-12-02 12:58:00,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 163. [2023-12-02 12:58:00,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 144 states have (on average 1.3819444444444444) internal successors, (199), 144 states have internal predecessors, (199), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:58:00,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 233 transitions. [2023-12-02 12:58:00,106 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 233 transitions. Word has length 154 [2023-12-02 12:58:00,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:00,107 INFO L495 AbstractCegarLoop]: Abstraction has 163 states and 233 transitions. [2023-12-02 12:58:00,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:00,107 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 233 transitions. [2023-12-02 12:58:00,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:58:00,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:00,108 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:00,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:58:00,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:00,309 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:58:00,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:00,309 INFO L85 PathProgramCache]: Analyzing trace with hash 411451439, now seen corresponding path program 1 times [2023-12-02 12:58:00,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:58:00,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951757857] [2023-12-02 12:58:00,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:00,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:00,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:58:00,311 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:58:00,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Waiting until timeout for monitored process [2023-12-02 12:58:00,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:00,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 12:58:00,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:03,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:58:03,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 45 [2023-12-02 12:58:04,482 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:58:04,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:04,482 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:58:04,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951757857] [2023-12-02 12:58:04,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951757857] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:04,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:04,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 12:58:04,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379657754] [2023-12-02 12:58:04,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 12:58:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:58:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 12:58:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-02 12:58:04,484 INFO L87 Difference]: Start difference. First operand 163 states and 233 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:25,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:25,466 INFO L93 Difference]: Finished difference Result 372 states and 530 transitions. [2023-12-02 12:58:25,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 12:58:25,470 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:58:25,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:25,472 INFO L225 Difference]: With dead ends: 372 [2023-12-02 12:58:25,472 INFO L226 Difference]: Without dead ends: 210 [2023-12-02 12:58:25,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-12-02 12:58:25,473 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 176 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:25,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 886 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 18.5s Time] [2023-12-02 12:58:25,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2023-12-02 12:58:25,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 164. [2023-12-02 12:58:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 145 states have (on average 1.3793103448275863) internal successors, (200), 145 states have internal predecessors, (200), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:58:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 234 transitions. [2023-12-02 12:58:25,479 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 234 transitions. Word has length 154 [2023-12-02 12:58:25,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:25,480 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 234 transitions. [2023-12-02 12:58:25,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:25,480 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 234 transitions. [2023-12-02 12:58:25,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:58:25,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:25,481 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:25,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:58:25,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:25,681 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:58:25,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:25,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1646931117, now seen corresponding path program 1 times [2023-12-02 12:58:25,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:58:25,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489376890] [2023-12-02 12:58:25,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:25,682 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:25,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:58:25,683 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:58:25,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:58:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:26,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 12:58:26,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:58:26,576 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:26,576 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:58:26,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489376890] [2023-12-02 12:58:26,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489376890] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:26,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:26,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 12:58:26,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294075694] [2023-12-02 12:58:26,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:26,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 12:58:26,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:58:26,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 12:58:26,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 12:58:26,578 INFO L87 Difference]: Start difference. First operand 164 states and 234 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:31,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:31,680 INFO L93 Difference]: Finished difference Result 456 states and 651 transitions. [2023-12-02 12:58:31,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 12:58:31,680 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:58:31,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:31,683 INFO L225 Difference]: With dead ends: 456 [2023-12-02 12:58:31,683 INFO L226 Difference]: Without dead ends: 293 [2023-12-02 12:58:31,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-02 12:58:31,685 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 223 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:31,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 818 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2023-12-02 12:58:31,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2023-12-02 12:58:31,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 167. [2023-12-02 12:58:31,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 148 states have (on average 1.3783783783783783) internal successors, (204), 148 states have internal predecessors, (204), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:58:31,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 238 transitions. [2023-12-02 12:58:31,694 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 238 transitions. Word has length 154 [2023-12-02 12:58:31,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:31,694 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 238 transitions. [2023-12-02 12:58:31,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:31,695 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 238 transitions. [2023-12-02 12:58:31,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:58:31,695 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:31,695 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:31,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:58:31,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:31,896 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:58:31,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:31,896 INFO L85 PathProgramCache]: Analyzing trace with hash -42012625, now seen corresponding path program 1 times [2023-12-02 12:58:31,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:58:31,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1630223131] [2023-12-02 12:58:31,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:31,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:31,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:58:31,898 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:58:31,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Waiting until timeout for monitored process [2023-12-02 12:58:32,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:32,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 12:58:32,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:32,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:58:32,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 29 [2023-12-02 12:58:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:58:32,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:32,844 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:58:32,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1630223131] [2023-12-02 12:58:32,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1630223131] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:32,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:32,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 12:58:32,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268052726] [2023-12-02 12:58:32,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:32,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 12:58:32,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:58:32,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 12:58:32,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:58:32,846 INFO L87 Difference]: Start difference. First operand 167 states and 238 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:39,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:58:39,337 INFO L93 Difference]: Finished difference Result 501 states and 714 transitions. [2023-12-02 12:58:39,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:58:39,338 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:58:39,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:58:39,340 INFO L225 Difference]: With dead ends: 501 [2023-12-02 12:58:39,340 INFO L226 Difference]: Without dead ends: 335 [2023-12-02 12:58:39,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-12-02 12:58:39,341 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 256 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2023-12-02 12:58:39,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1062 Invalid, 988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 976 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2023-12-02 12:58:39,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2023-12-02 12:58:39,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 169. [2023-12-02 12:58:39,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 150 states have (on average 1.38) internal successors, (207), 150 states have internal predecessors, (207), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:58:39,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 241 transitions. [2023-12-02 12:58:39,350 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 241 transitions. Word has length 154 [2023-12-02 12:58:39,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:58:39,350 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 241 transitions. [2023-12-02 12:58:39,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:39,350 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 241 transitions. [2023-12-02 12:58:39,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:58:39,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:58:39,351 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:58:39,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:58:39,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:39,552 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:58:39,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:58:39,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1630360527, now seen corresponding path program 1 times [2023-12-02 12:58:39,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:58:39,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713394952] [2023-12-02 12:58:39,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:58:39,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:58:39,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:58:39,554 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:58:39,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:58:40,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:58:40,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 12:58:40,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:58:42,168 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:58:42,168 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:58:42,168 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:58:42,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713394952] [2023-12-02 12:58:42,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713394952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:58:42,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:58:42,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 12:58:42,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238090786] [2023-12-02 12:58:42,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:58:42,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 12:58:42,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:58:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 12:58:42,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:58:42,169 INFO L87 Difference]: Start difference. First operand 169 states and 241 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:58:54,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 12:59:03,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:59:03,771 INFO L93 Difference]: Finished difference Result 516 states and 733 transitions. [2023-12-02 12:59:03,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 12:59:03,772 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:59:03,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:59:03,774 INFO L225 Difference]: With dead ends: 516 [2023-12-02 12:59:03,774 INFO L226 Difference]: Without dead ends: 348 [2023-12-02 12:59:03,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-02 12:59:03,775 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 283 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:59:03,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 609 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 984 Invalid, 1 Unknown, 0 Unchecked, 21.0s Time] [2023-12-02 12:59:03,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-12-02 12:59:03,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 169. [2023-12-02 12:59:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 150 states have (on average 1.3733333333333333) internal successors, (206), 150 states have internal predecessors, (206), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:59:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 240 transitions. [2023-12-02 12:59:03,784 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 240 transitions. Word has length 154 [2023-12-02 12:59:03,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:59:03,784 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 240 transitions. [2023-12-02 12:59:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:59:03,785 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 240 transitions. [2023-12-02 12:59:03,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:59:03,786 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:59:03,786 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:59:03,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Forceful destruction successful, exit code 0 [2023-12-02 12:59:03,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:03,988 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:59:03,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:59:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1865785835, now seen corresponding path program 1 times [2023-12-02 12:59:03,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:59:03,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [170138098] [2023-12-02 12:59:03,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:59:03,989 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:03,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:59:03,990 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:59:03,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Waiting until timeout for monitored process [2023-12-02 12:59:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:59:04,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 12:59:04,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:59:07,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 12:59:07,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 141 treesize of output 57 [2023-12-02 12:59:07,274 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:59:07,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:59:07,274 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:59:07,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [170138098] [2023-12-02 12:59:07,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [170138098] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:59:07,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:59:07,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 12:59:07,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009201436] [2023-12-02 12:59:07,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:59:07,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 12:59:07,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:59:07,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 12:59:07,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:59:07,276 INFO L87 Difference]: Start difference. First operand 169 states and 240 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:59:28,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:59:28,091 INFO L93 Difference]: Finished difference Result 444 states and 629 transitions. [2023-12-02 12:59:28,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:59:28,096 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:59:28,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:59:28,097 INFO L225 Difference]: With dead ends: 444 [2023-12-02 12:59:28,097 INFO L226 Difference]: Without dead ends: 276 [2023-12-02 12:59:28,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-02 12:59:28,098 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 244 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2023-12-02 12:59:28,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 736 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 19.8s Time] [2023-12-02 12:59:28,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2023-12-02 12:59:28,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 173. [2023-12-02 12:59:28,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 154 states have (on average 1.37012987012987) internal successors, (211), 154 states have internal predecessors, (211), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:59:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 245 transitions. [2023-12-02 12:59:28,106 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 245 transitions. Word has length 154 [2023-12-02 12:59:28,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:59:28,107 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 245 transitions. [2023-12-02 12:59:28,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:59:28,107 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 245 transitions. [2023-12-02 12:59:28,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:59:28,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:59:28,108 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:59:28,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:59:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:28,309 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:59:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:59:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 277437933, now seen corresponding path program 1 times [2023-12-02 12:59:28,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:59:28,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49159330] [2023-12-02 12:59:28,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:59:28,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:28,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:59:28,311 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:59:28,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 12:59:28,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:59:28,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 12:59:28,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:59:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:59:30,660 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:59:30,660 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:59:30,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49159330] [2023-12-02 12:59:30,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49159330] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:59:30,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:59:30,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 12:59:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445354224] [2023-12-02 12:59:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:59:30,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 12:59:30,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:59:30,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 12:59:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-12-02 12:59:30,662 INFO L87 Difference]: Start difference. First operand 173 states and 245 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:59:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 12:59:41,230 INFO L93 Difference]: Finished difference Result 398 states and 563 transitions. [2023-12-02 12:59:41,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 12:59:41,235 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 12:59:41,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 12:59:41,236 INFO L225 Difference]: With dead ends: 398 [2023-12-02 12:59:41,236 INFO L226 Difference]: Without dead ends: 226 [2023-12-02 12:59:41,236 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 12:59:41,237 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 135 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2023-12-02 12:59:41,237 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 532 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 10.0s Time] [2023-12-02 12:59:41,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-02 12:59:41,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 171. [2023-12-02 12:59:41,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 152 states have (on average 1.368421052631579) internal successors, (208), 152 states have internal predecessors, (208), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 12:59:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 242 transitions. [2023-12-02 12:59:41,246 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 242 transitions. Word has length 154 [2023-12-02 12:59:41,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 12:59:41,246 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 242 transitions. [2023-12-02 12:59:41,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 12:59:41,246 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 242 transitions. [2023-12-02 12:59:41,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 12:59:41,247 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 12:59:41,247 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 12:59:41,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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)] Ended with exit code 0 [2023-12-02 12:59:41,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:41,448 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 12:59:41,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 12:59:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash 176842093, now seen corresponding path program 1 times [2023-12-02 12:59:41,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 12:59:41,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [439103421] [2023-12-02 12:59:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 12:59:41,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 12:59:41,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 12:59:41,450 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 12:59:41,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (19)] Waiting until timeout for monitored process [2023-12-02 12:59:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 12:59:42,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 12:59:42,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 12:59:45,432 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 12:59:45,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 12:59:45,432 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 12:59:45,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [439103421] [2023-12-02 12:59:45,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [439103421] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 12:59:45,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 12:59:45,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 12:59:45,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271686997] [2023-12-02 12:59:45,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 12:59:45,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 12:59:45,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 12:59:45,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 12:59:45,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-02 12:59:45,433 INFO L87 Difference]: Start difference. First operand 171 states and 242 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:04,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:04,346 INFO L93 Difference]: Finished difference Result 396 states and 559 transitions. [2023-12-02 13:00:04,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 13:00:04,352 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 13:00:04,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:04,353 INFO L225 Difference]: With dead ends: 396 [2023-12-02 13:00:04,353 INFO L226 Difference]: Without dead ends: 226 [2023-12-02 13:00:04,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-02 13:00:04,354 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 71 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:04,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 733 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 18.3s Time] [2023-12-02 13:00:04,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-12-02 13:00:04,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 173. [2023-12-02 13:00:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 154 states have (on average 1.3636363636363635) internal successors, (210), 154 states have internal predecessors, (210), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 13:00:04,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 244 transitions. [2023-12-02 13:00:04,361 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 244 transitions. Word has length 154 [2023-12-02 13:00:04,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:04,361 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 244 transitions. [2023-12-02 13:00:04,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:04,361 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 244 transitions. [2023-12-02 13:00:04,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-02 13:00:04,362 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:04,362 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:00:04,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (19)] Ended with exit code 0 [2023-12-02 13:00:04,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:04,563 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:00:04,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:04,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1411505809, now seen corresponding path program 1 times [2023-12-02 13:00:04,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:00:04,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474121872] [2023-12-02 13:00:04,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:04,564 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:04,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:00:04,565 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 13:00:04,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (20)] Waiting until timeout for monitored process [2023-12-02 13:00:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:05,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 13:00:05,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:00:07,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:07,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 129 treesize of output 51 [2023-12-02 13:00:08,114 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 13:00:08,114 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:00:08,114 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:00:08,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474121872] [2023-12-02 13:00:08,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474121872] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:00:08,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:00:08,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 13:00:08,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133054164] [2023-12-02 13:00:08,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:00:08,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 13:00:08,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:00:08,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 13:00:08,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-02 13:00:08,116 INFO L87 Difference]: Start difference. First operand 173 states and 244 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:28,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:28,770 INFO L93 Difference]: Finished difference Result 392 states and 552 transitions. [2023-12-02 13:00:28,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 13:00:28,781 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2023-12-02 13:00:28,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:28,783 INFO L225 Difference]: With dead ends: 392 [2023-12-02 13:00:28,783 INFO L226 Difference]: Without dead ends: 220 [2023-12-02 13:00:28,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-02 13:00:28,784 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 118 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:28,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 984 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 19.1s Time] [2023-12-02 13:00:28,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-12-02 13:00:28,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 171. [2023-12-02 13:00:28,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 152 states have (on average 1.368421052631579) internal successors, (208), 152 states have internal predecessors, (208), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 13:00:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 242 transitions. [2023-12-02 13:00:28,795 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 242 transitions. Word has length 154 [2023-12-02 13:00:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:28,796 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 242 transitions. [2023-12-02 13:00:28,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 242 transitions. [2023-12-02 13:00:28,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-02 13:00:28,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:28,797 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:00:28,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (20)] Ended with exit code 0 [2023-12-02 13:00:29,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:29,012 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:00:29,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:29,012 INFO L85 PathProgramCache]: Analyzing trace with hash 236578540, now seen corresponding path program 1 times [2023-12-02 13:00:29,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:00:29,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270076673] [2023-12-02 13:00:29,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:29,013 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:29,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:00:29,014 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 13:00:29,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (21)] Waiting until timeout for monitored process [2023-12-02 13:00:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:29,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:00:29,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:00:29,601 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 13:00:29,601 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:00:29,601 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:00:29,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270076673] [2023-12-02 13:00:29,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270076673] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:00:29,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:00:29,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 13:00:29,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468771716] [2023-12-02 13:00:29,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:00:29,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:00:29,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:00:29,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:00:29,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 13:00:29,603 INFO L87 Difference]: Start difference. First operand 171 states and 242 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:29,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:00:29,663 INFO L93 Difference]: Finished difference Result 377 states and 534 transitions. [2023-12-02 13:00:29,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:00:29,664 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2023-12-02 13:00:29,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:00:29,665 INFO L225 Difference]: With dead ends: 377 [2023-12-02 13:00:29,666 INFO L226 Difference]: Without dead ends: 207 [2023-12-02 13:00:29,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 13:00:29,667 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 46 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 13:00:29,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 450 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 13:00:29,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-12-02 13:00:29,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 172. [2023-12-02 13:00:29,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 153 states have (on average 1.3660130718954249) internal successors, (209), 153 states have internal predecessors, (209), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-02 13:00:29,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 243 transitions. [2023-12-02 13:00:29,677 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 243 transitions. Word has length 155 [2023-12-02 13:00:29,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:00:29,677 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 243 transitions. [2023-12-02 13:00:29,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:00:29,678 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 243 transitions. [2023-12-02 13:00:29,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-02 13:00:29,679 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:00:29,679 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:00:29,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (21)] Forceful destruction successful, exit code 0 [2023-12-02 13:00:29,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:29,880 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:00:29,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:00:29,880 INFO L85 PathProgramCache]: Analyzing trace with hash -774538710, now seen corresponding path program 1 times [2023-12-02 13:00:29,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:00:29,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890420263] [2023-12-02 13:00:29,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:00:29,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:00:29,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:00:29,882 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 13:00:29,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (22)] Waiting until timeout for monitored process [2023-12-02 13:00:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:00:31,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-02 13:00:31,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:00:31,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 13:00:31,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2023-12-02 13:00:31,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2023-12-02 13:00:31,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:31,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 46 [2023-12-02 13:00:32,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:32,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 66 [2023-12-02 13:00:34,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:34,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 92 [2023-12-02 13:00:39,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:39,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 103 treesize of output 118 [2023-12-02 13:00:45,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:45,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 122 treesize of output 119 [2023-12-02 13:00:46,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:46,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 112 treesize of output 139 [2023-12-02 13:00:56,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:56,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 168 treesize of output 167 [2023-12-02 13:00:56,575 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:56,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 162 treesize of output 185 [2023-12-02 13:00:57,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:57,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 173 treesize of output 209 [2023-12-02 13:00:59,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:00:59,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 203 treesize of output 83 [2023-12-02 13:00:59,798 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 436 proven. 51 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-02 13:00:59,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:01:00,568 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 13:01:00,568 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:01:00,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890420263] [2023-12-02 13:01:00,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890420263] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:01:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1493165561] [2023-12-02 13:01:00,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:01:00,569 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:01:00,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:01:00,570 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:01:00,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2023-12-02 13:01:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:01:03,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 13:01:03,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:01:04,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 13:01:04,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 13 [2023-12-02 13:01:04,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 13 [2023-12-02 13:01:04,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2023-12-02 13:01:07,076 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:07,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 43 [2023-12-02 13:01:11,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:11,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 15 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 54 [2023-12-02 13:01:17,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:17,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 58 treesize of output 73 [2023-12-02 13:01:26,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:26,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 66 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 95 treesize of output 112 [2023-12-02 13:01:26,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:26,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 66 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 107 treesize of output 121 [2023-12-02 13:01:27,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:27,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 78 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 111 treesize of output 129 [2023-12-02 13:01:30,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:30,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 129 treesize of output 65 [2023-12-02 13:01:31,192 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 358 proven. 21 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-02 13:01:31,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:01:41,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 13:01:42,001 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 13:01:42,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1493165561] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:01:42,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878353148] [2023-12-02 13:01:42,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:01:42,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:01:42,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:01:42,003 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:01:42,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 13:01:42,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:01:42,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-02 13:01:42,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:01:43,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:43,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 39 [2023-12-02 13:01:43,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:43,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 39 [2023-12-02 13:01:44,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:44,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 39 [2023-12-02 13:01:44,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:44,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 49 [2023-12-02 13:01:46,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:46,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 62 [2023-12-02 13:01:51,143 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:51,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 75 [2023-12-02 13:01:57,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:57,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 121 treesize of output 120 [2023-12-02 13:01:59,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:01:59,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 138 treesize of output 143 [2023-12-02 13:02:00,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:00,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 154 treesize of output 166 [2023-12-02 13:02:05,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:05,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 202 treesize of output 88 [2023-12-02 13:02:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 325 proven. 75 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-02 13:02:06,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:02:07,393 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-02 13:02:07,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878353148] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 13:02:07,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 5 imperfect interpolant sequences. [2023-12-02 13:02:07,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [20, 8, 14, 9, 19] total 58 [2023-12-02 13:02:07,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233777693] [2023-12-02 13:02:07,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:02:07,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 13:02:07,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:02:07,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 13:02:07,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=2891, Unknown=29, NotChecked=0, Total=3306 [2023-12-02 13:02:07,397 INFO L87 Difference]: Start difference. First operand 172 states and 243 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:02:12,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:02:12,559 INFO L93 Difference]: Finished difference Result 498 states and 701 transitions. [2023-12-02 13:02:12,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 13:02:12,560 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2023-12-02 13:02:12,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:02:12,562 INFO L225 Difference]: With dead ends: 498 [2023-12-02 13:02:12,562 INFO L226 Difference]: Without dead ends: 327 [2023-12-02 13:02:12,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 928 GetRequests, 865 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 82.3s TimeCoverageRelationStatistics Valid=409, Invalid=3344, Unknown=29, NotChecked=0, Total=3782 [2023-12-02 13:02:12,565 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 304 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-02 13:02:12,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 780 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-02 13:02:12,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-12-02 13:02:12,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 294. [2023-12-02 13:02:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 265 states have (on average 1.3622641509433961) internal successors, (361), 266 states have internal predecessors, (361), 26 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-02 13:02:12,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 413 transitions. [2023-12-02 13:02:12,584 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 413 transitions. Word has length 155 [2023-12-02 13:02:12,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:02:12,585 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 413 transitions. [2023-12-02 13:02:12,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2023-12-02 13:02:12,585 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 413 transitions. [2023-12-02 13:02:12,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-02 13:02:12,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:02:12,587 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 13:02:12,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-02 13:02:12,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (22)] Ended with exit code 0 [2023-12-02 13:02:13,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2023-12-02 13:02:13,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:02:13,188 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:02:13,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:02:13,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1463150858, now seen corresponding path program 1 times [2023-12-02 13:02:13,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:02:13,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1152224814] [2023-12-02 13:02:13,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:02:13,189 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:02:13,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:02:13,190 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 13:02:13,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/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 (25)] Waiting until timeout for monitored process [2023-12-02 13:02:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:02:14,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 13:02:14,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:02:14,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-02 13:02:14,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 19 [2023-12-02 13:02:14,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 39 [2023-12-02 13:02:16,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:16,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 60 [2023-12-02 13:02:21,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:21,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 76 [2023-12-02 13:02:27,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:27,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 81 treesize of output 99 [2023-12-02 13:02:37,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:37,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 101 treesize of output 125 [2023-12-02 13:02:50,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:50,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 155 treesize of output 151 [2023-12-02 13:02:50,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:50,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 139 treesize of output 165 [2023-12-02 13:02:51,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:51,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 155 treesize of output 188 [2023-12-02 13:02:53,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:02:53,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 180 treesize of output 72 [2023-12-02 13:02:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 375 proven. 21 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-02 13:02:53,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:02:54,329 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 13:02:54,330 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:02:54,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1152224814] [2023-12-02 13:02:54,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1152224814] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:02:54,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1543001494] [2023-12-02 13:02:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:02:54,330 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:02:54,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:02:54,331 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:02:54,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2023-12-02 13:02:57,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:02:57,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-02 13:02:57,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:02:57,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 13:02:58,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2023-12-02 13:02:58,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2023-12-02 13:03:09,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:09,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2023-12-02 13:03:21,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:21,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 70 treesize of output 70 [2023-12-02 13:03:36,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:36,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 76 [2023-12-02 13:03:53,220 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:53,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 36 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 80 treesize of output 79 [2023-12-02 13:03:53,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:53,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 36 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 80 treesize of output 79 [2023-12-02 13:03:54,058 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:03:54,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 36 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 74 treesize of output 95 [2023-12-02 13:04:13,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 78 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 127 [2023-12-02 13:04:25,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:04:25,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 78 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 138 treesize of output 154 [2023-12-02 13:04:42,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:04:42,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 105 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 150 treesize of output 166 [2023-12-02 13:05:17,601 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 432 proven. 51 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-02 13:05:17,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:05:18,074 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 13:05:18,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1543001494] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:05:18,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867179317] [2023-12-02 13:05:18,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:05:18,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:05:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:05:18,076 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:05:18,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f2d697d-425c-433b-9537-d1650c436132/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-02 13:05:18,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:05:18,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-02 13:05:18,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:05:19,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2023-12-02 13:05:19,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2023-12-02 13:05:30,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:05:30,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 43 [2023-12-02 13:05:45,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:05:45,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 51 [2023-12-02 13:06:17,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:06:17,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 64 [2023-12-02 13:06:52,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:06:52,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 77 treesize of output 77 [2023-12-02 13:07:29,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:07:29,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 82 treesize of output 100 [2023-12-02 13:08:10,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:08:10,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 116 [2023-12-02 13:08:52,889 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:08:52,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 136 treesize of output 150 [2023-12-02 13:09:13,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:09:13,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 150 treesize of output 170 [2023-12-02 13:09:36,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:09:36,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 171 treesize of output 174 [2023-12-02 13:09:37,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:09:37,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 154 treesize of output 183 [2023-12-02 13:09:54,190 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 13:09:54,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 180 treesize of output 74 [2023-12-02 13:09:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 436 proven. 51 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-02 13:09:54,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:09:55,588 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-02 13:09:55,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867179317] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:09:55,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 13:09:55,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8, 20, 9, 21, 8] total 62 [2023-12-02 13:09:55,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308974081] [2023-12-02 13:09:55,590 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 13:09:55,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 13:09:55,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:09:55,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 13:09:55,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=2953, Unknown=213, NotChecked=0, Total=3782 [2023-12-02 13:09:55,596 INFO L87 Difference]: Start difference. First operand 294 states and 413 transitions. Second operand has 62 states, 56 states have (on average 5.321428571428571) internal successors, (298), 59 states have internal predecessors, (298), 30 states have call successors, (54), 26 states have call predecessors, (54), 29 states have return successors, (54), 24 states have call predecessors, (54), 30 states have call successors, (54) [2023-12-02 13:10:14,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:16,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:18,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:20,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:22,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:24,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:39,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:41,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:43,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:45,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:47,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:10:49,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:10,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:12,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:14,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:16,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:18,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:20,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:22,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:24,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:26,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:28,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:30,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:32,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:46,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:48,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:50,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:52,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:54,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:11:56,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]