./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:09:02,911 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:09:02,977 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-01 23:09:02,982 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:09:02,982 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:09:03,005 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:09:03,006 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:09:03,006 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:09:03,007 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:09:03,007 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:09:03,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:09:03,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:09:03,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:09:03,008 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:09:03,008 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:09:03,008 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:09:03,008 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:09:03,009 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:09:03,010 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:09:03,010 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:03,011 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:09:03,011 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:09:03,011 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:09:03,011 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:09:03,011 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:03,011 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:09:03,011 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:09:03,012 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:09:03,013 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c [2024-12-01 23:09:03,259 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:09:03,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:09:03,270 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:09:03,271 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:09:03,272 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:09:03,273 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:09:06,179 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/2d4471d23/ce5bf33c4a42486bbb39f5ff56758043/FLAG42d16cc02 [2024-12-01 23:09:06,424 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:09:06,425 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:09:06,433 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/2d4471d23/ce5bf33c4a42486bbb39f5ff56758043/FLAG42d16cc02 [2024-12-01 23:09:06,448 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/2d4471d23/ce5bf33c4a42486bbb39f5ff56758043 [2024-12-01 23:09:06,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:09:06,452 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:09:06,453 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:09:06,453 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:09:06,459 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:09:06,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,461 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35f9e34b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06, skipping insertion in model container [2024-12-01 23:09:06,461 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,483 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:09:06,646 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2024-12-01 23:09:06,704 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:09:06,715 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:09:06,724 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2024-12-01 23:09:06,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:09:06,770 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:09:06,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06 WrapperNode [2024-12-01 23:09:06,771 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:09:06,772 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:09:06,773 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:09:06,773 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:09:06,780 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,792 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,826 INFO L138 Inliner]: procedures = 29, calls = 137, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 426 [2024-12-01 23:09:06,826 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:09:06,827 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:09:06,827 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:09:06,827 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:09:06,839 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,839 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,843 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,865 INFO L175 MemorySlicer]: Split 101 memory accesses to 12 slices as follows [2, 12, 8, 17, 8, 8, 3, 6, 6, 8, 17, 6]. 17 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 16 writes are split as follows [0, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1]. [2024-12-01 23:09:06,865 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,865 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,883 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,885 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,889 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,893 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,896 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,901 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:09:06,902 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:09:06,902 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:09:06,902 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:09:06,904 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (1/1) ... [2024-12-01 23:09:06,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:06,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:06,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:09:06,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:09:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#6 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#7 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#8 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#9 [2024-12-01 23:09:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#10 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#11 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-01 23:09:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#2 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#3 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#4 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#5 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#6 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#7 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#8 [2024-12-01 23:09:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#9 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#10 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#11 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-01 23:09:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#2 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#3 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#4 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#5 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#6 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#7 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#8 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#9 [2024-12-01 23:09:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#10 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#11 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:09:06,977 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-01 23:09:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-01 23:09:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-01 23:09:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-01 23:09:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-01 23:09:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:09:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:09:07,165 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:09:07,166 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:09:07,636 INFO L? ?]: Removed 100 outVars from TransFormulas that were not future-live. [2024-12-01 23:09:07,636 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:09:07,648 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:09:07,649 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:09:07,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:09:07 BoogieIcfgContainer [2024-12-01 23:09:07,649 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:09:07,652 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:09:07,652 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:09:07,657 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:09:07,658 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:09:06" (1/3) ... [2024-12-01 23:09:07,658 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@722e872d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:09:07, skipping insertion in model container [2024-12-01 23:09:07,658 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:06" (2/3) ... [2024-12-01 23:09:07,659 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@722e872d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:09:07, skipping insertion in model container [2024-12-01 23:09:07,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:09:07" (3/3) ... [2024-12-01 23:09:07,660 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:09:07,677 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:09:07,679 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-p_file-46.i that has 2 procedures, 101 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:09:07,744 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:09:07,772 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@16256597, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:09:07,772 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:09:07,777 INFO L276 IsEmpty]: Start isEmpty. Operand has 101 states, 84 states have (on average 1.4166666666666667) internal successors, (119), 85 states have internal predecessors, (119), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-01 23:09:07,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:09:07,786 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:07,786 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:07,787 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:07,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:07,792 INFO L85 PathProgramCache]: Analyzing trace with hash 302560543, now seen corresponding path program 1 times [2024-12-01 23:09:07,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:07,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601027526] [2024-12-01 23:09:07,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:07,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:08,091 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2024-12-01 23:09:08,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:08,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601027526] [2024-12-01 23:09:08,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601027526] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:08,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044887046] [2024-12-01 23:09:08,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:08,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:08,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:08,096 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:08,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-01 23:09:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:08,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:09:08,373 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:08,396 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2024-12-01 23:09:08,396 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:09:08,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044887046] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:08,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:09:08,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-01 23:09:08,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900632713] [2024-12-01 23:09:08,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:08,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:09:08,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:08,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:09:08,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:09:08,429 INFO L87 Difference]: Start difference. First operand has 101 states, 84 states have (on average 1.4166666666666667) internal successors, (119), 85 states have internal predecessors, (119), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:09:08,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:08,458 INFO L93 Difference]: Finished difference Result 195 states and 302 transitions. [2024-12-01 23:09:08,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:09:08,461 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2024-12-01 23:09:08,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:08,468 INFO L225 Difference]: With dead ends: 195 [2024-12-01 23:09:08,469 INFO L226 Difference]: Without dead ends: 97 [2024-12-01 23:09:08,472 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:09:08,475 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:08,476 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:09:08,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-12-01 23:09:08,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-12-01 23:09:08,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 81 states have (on average 1.382716049382716) internal successors, (112), 81 states have internal predecessors, (112), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-01 23:09:08,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 140 transitions. [2024-12-01 23:09:08,512 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 140 transitions. Word has length 116 [2024-12-01 23:09:08,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:08,512 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 140 transitions. [2024-12-01 23:09:08,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:09:08,513 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 140 transitions. [2024-12-01 23:09:08,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:09:08,516 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:08,517 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:08,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-01 23:09:08,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:08,718 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:08,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:08,718 INFO L85 PathProgramCache]: Analyzing trace with hash 81671171, now seen corresponding path program 1 times [2024-12-01 23:09:08,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:08,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689719156] [2024-12-01 23:09:08,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:08,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:08,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:09,629 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:09:09,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:09,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689719156] [2024-12-01 23:09:09,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689719156] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:09,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:09,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-01 23:09:09,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253392075] [2024-12-01 23:09:09,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:09,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-01 23:09:09,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:09,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-01 23:09:09,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-01 23:09:09,633 INFO L87 Difference]: Start difference. First operand 97 states and 140 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:09:10,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:10,125 INFO L93 Difference]: Finished difference Result 348 states and 504 transitions. [2024-12-01 23:09:10,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-01 23:09:10,126 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2024-12-01 23:09:10,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:10,129 INFO L225 Difference]: With dead ends: 348 [2024-12-01 23:09:10,130 INFO L226 Difference]: Without dead ends: 254 [2024-12-01 23:09:10,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:09:10,132 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 382 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:10,132 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 875 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:09:10,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-12-01 23:09:10,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 249. [2024-12-01 23:09:10,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.412037037037037) internal successors, (305), 217 states have internal predecessors, (305), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-01 23:09:10,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 363 transitions. [2024-12-01 23:09:10,173 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 363 transitions. Word has length 116 [2024-12-01 23:09:10,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:10,173 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 363 transitions. [2024-12-01 23:09:10,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:09:10,174 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 363 transitions. [2024-12-01 23:09:10,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:09:10,177 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:10,177 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:10,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-01 23:09:10,178 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:10,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:10,179 INFO L85 PathProgramCache]: Analyzing trace with hash -505134843, now seen corresponding path program 1 times [2024-12-01 23:09:10,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:10,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006581333] [2024-12-01 23:09:10,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:10,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:10,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:09:10,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:10,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006581333] [2024-12-01 23:09:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006581333] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:10,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:10,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:09:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054919049] [2024-12-01 23:09:10,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:10,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:09:10,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:10,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:09:10,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:10,707 INFO L87 Difference]: Start difference. First operand 249 states and 363 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:09:10,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:10,849 INFO L93 Difference]: Finished difference Result 747 states and 1092 transitions. [2024-12-01 23:09:10,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:09:10,850 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:09:10,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:10,856 INFO L225 Difference]: With dead ends: 747 [2024-12-01 23:09:10,856 INFO L226 Difference]: Without dead ends: 501 [2024-12-01 23:09:10,857 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:09:10,858 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 129 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:10,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 575 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:09:10,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2024-12-01 23:09:10,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 285. [2024-12-01 23:09:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 252 states have (on average 1.4087301587301588) internal successors, (355), 253 states have internal predecessors, (355), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-01 23:09:10,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 413 transitions. [2024-12-01 23:09:10,894 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 413 transitions. Word has length 116 [2024-12-01 23:09:10,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:10,894 INFO L471 AbstractCegarLoop]: Abstraction has 285 states and 413 transitions. [2024-12-01 23:09:10,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:09:10,895 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 413 transitions. [2024-12-01 23:09:10,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:09:10,897 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:10,897 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:10,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-01 23:09:10,897 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:10,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:10,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1577287888, now seen corresponding path program 1 times [2024-12-01 23:09:10,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:10,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197889904] [2024-12-01 23:09:10,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:11,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-01 23:09:11,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1320668528] [2024-12-01 23:09:11,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:11,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:11,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:11,023 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:11,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-01 23:09:11,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:11,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-01 23:09:11,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:12,604 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 77 treesize of output 45 [2024-12-01 23:09:48,186 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 64 treesize of output 48 [2024-12-01 23:09:57,308 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:09:57,308 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:09:57,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:57,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197889904] [2024-12-01 23:09:57,309 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-01 23:09:57,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320668528] [2024-12-01 23:09:57,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320668528] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:57,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:57,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-01 23:09:57,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066865543] [2024-12-01 23:09:57,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:57,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:09:57,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:57,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:09:57,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=43, Unknown=10, NotChecked=0, Total=72 [2024-12-01 23:09:57,312 INFO L87 Difference]: Start difference. First operand 285 states and 413 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:10:02,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:06,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:10,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:15,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:19,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:23,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:27,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:32,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:36,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:40,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:44,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:49,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:53,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:10:57,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:01,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:05,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:10,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:14,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:19,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:23,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:27,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:32,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:41,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:45,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:49,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:53,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:11:57,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:02,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:06,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:10,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.55s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:15,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:33,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:37,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:41,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:45,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:49,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:53,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:12:58,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:02,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:07,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:11,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:26,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:30,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:35,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:39,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:43,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:48,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.71s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:52,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:13:57,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:01,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:06,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:10,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:14,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:19,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:23,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:27,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:31,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:35,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:39,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:44,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:48,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:53,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:14:57,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:01,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:06,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:10,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:14,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:19,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:23,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:27,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:31,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:36,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:40,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:45,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:49,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:53,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:15:58,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:16:02,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-01 23:16:04,874 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-12-01 23:16:04,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-12-01 23:16:04,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 73.3s TimeCoverageRelationStatistics Valid=36, Invalid=80, Unknown=16, NotChecked=0, Total=132 [2024-12-01 23:16:04,875 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 74 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 0 mSolverCounterUnsat, 78 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 321.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 78 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 336.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:04,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 529 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 300 Invalid, 78 Unknown, 0 Unchecked, 336.4s Time] [2024-12-01 23:16:04,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-01 23:16:05,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:16:05,077 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:388) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:447) at java.base/java.io.OutputStream.write(OutputStream.java:167) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:246) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:412) at java.base/sun.nio.cs.StreamEncoder.lockedFlush(StreamEncoder.java:214) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:201) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:262) at java.base/java.io.BufferedWriter.implFlush(BufferedWriter.java:372) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:359) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2024-12-01 23:16:05,080 INFO L158 Benchmark]: Toolchain (without parser) took 418628.66ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 116.7MB in the beginning and 244.7MB in the end (delta: -127.9MB). Peak memory consumption was 43.7MB. Max. memory is 16.1GB. [2024-12-01 23:16:05,080 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 142.6MB. Free memory was 82.8MB in the beginning and 82.8MB in the end (delta: 31.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:05,080 INFO L158 Benchmark]: CACSL2BoogieTranslator took 318.65ms. Allocated memory is still 142.6MB. Free memory was 116.7MB in the beginning and 102.7MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-01 23:16:05,081 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.54ms. Allocated memory is still 142.6MB. Free memory was 102.7MB in the beginning and 99.9MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:05,081 INFO L158 Benchmark]: Boogie Preprocessor took 74.96ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 95.7MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:05,081 INFO L158 Benchmark]: RCFGBuilder took 746.96ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 60.6MB in the end (delta: 35.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-12-01 23:16:05,081 INFO L158 Benchmark]: TraceAbstraction took 417428.07ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 60.1MB in the beginning and 244.7MB in the end (delta: -184.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:16:05,082 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.35ms. Allocated memory is still 142.6MB. Free memory was 82.8MB in the beginning and 82.8MB in the end (delta: 31.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 318.65ms. Allocated memory is still 142.6MB. Free memory was 116.7MB in the beginning and 102.7MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.54ms. Allocated memory is still 142.6MB. Free memory was 102.7MB in the beginning and 99.9MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 74.96ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 95.7MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 746.96ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 60.6MB in the end (delta: 35.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 417428.07ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 60.1MB in the beginning and 244.7MB in the end (delta: -184.6MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:16:06,925 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:16:07,016 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-01 23:16:07,022 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:16:07,022 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:16:07,045 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:16:07,046 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:16:07,046 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:16:07,046 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:16:07,047 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:16:07,047 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:16:07,047 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:16:07,047 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:16:07,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:16:07,047 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:16:07,047 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:16:07,048 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:16:07,049 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:07,049 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:16:07,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:07,049 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:16:07,050 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c [2024-12-01 23:16:07,308 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:16:07,316 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:16:07,319 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:16:07,320 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:16:07,320 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:16:07,322 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:16:10,062 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/624d499b5/6bf96c7c6ec843f39b3bdd6006150d77/FLAGe865ead3a [2024-12-01 23:16:10,262 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:16:10,263 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:16:10,270 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/624d499b5/6bf96c7c6ec843f39b3bdd6006150d77/FLAGe865ead3a [2024-12-01 23:16:10,283 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/data/624d499b5/6bf96c7c6ec843f39b3bdd6006150d77 [2024-12-01 23:16:10,285 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:16:10,286 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:16:10,287 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:10,287 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:16:10,291 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:16:10,292 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,293 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@204978d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10, skipping insertion in model container [2024-12-01 23:16:10,293 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,314 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:16:10,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2024-12-01 23:16:10,485 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:10,499 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:16:10,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2024-12-01 23:16:10,530 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:16:10,551 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:16:10,551 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10 WrapperNode [2024-12-01 23:16:10,551 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:16:10,552 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:10,553 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:16:10,553 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:16:10,559 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,571 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,599 INFO L138 Inliner]: procedures = 33, calls = 137, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 405 [2024-12-01 23:16:10,599 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:16:10,600 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:16:10,600 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:16:10,600 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:16:10,607 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,608 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,612 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,634 INFO L175 MemorySlicer]: Split 101 memory accesses to 12 slices as follows [2, 12, 8, 17, 8, 8, 3, 6, 6, 8, 17, 6]. 17 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 16 writes are split as follows [0, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1]. [2024-12-01 23:16:10,634 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,634 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,655 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,656 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,661 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,666 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,669 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,676 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:16:10,676 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:16:10,677 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:16:10,677 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:16:10,678 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (1/1) ... [2024-12-01 23:16:10,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:16:10,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:16:10,710 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:16:10,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:16:10,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#2 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#3 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#4 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#5 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#6 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#7 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#8 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#9 [2024-12-01 23:16:10,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#10 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#11 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#2 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#3 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#4 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#5 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#6 [2024-12-01 23:16:10,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#7 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#8 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#9 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#10 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#11 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-12-01 23:16:10,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2024-12-01 23:16:10,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-01 23:16:10,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#0 [2024-12-01 23:16:10,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#1 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#2 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#3 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#4 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#5 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#6 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#7 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#8 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#9 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#10 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#11 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-12-01 23:16:10,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:16:10,742 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:16:10,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:16:10,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-12-01 23:16:10,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-12-01 23:16:10,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-12-01 23:16:10,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-12-01 23:16:10,932 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:16:10,934 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:16:11,532 INFO L? ?]: Removed 90 outVars from TransFormulas that were not future-live. [2024-12-01 23:16:11,532 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:16:11,543 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:16:11,543 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:16:11,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:16:11 BoogieIcfgContainer [2024-12-01 23:16:11,544 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:16:11,546 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:16:11,546 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:16:11,551 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:16:11,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:16:10" (1/3) ... [2024-12-01 23:16:11,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d4164da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:16:11, skipping insertion in model container [2024-12-01 23:16:11,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:16:10" (2/3) ... [2024-12-01 23:16:11,552 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d4164da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:16:11, skipping insertion in model container [2024-12-01 23:16:11,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:16:11" (3/3) ... [2024-12-01 23:16:11,553 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-46.i [2024-12-01 23:16:11,564 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:16:11,565 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-p_file-46.i that has 2 procedures, 93 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:16:11,623 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:16:11,634 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@14cef91b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:16:11,634 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:16:11,638 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 76 states have (on average 1.4078947368421053) internal successors, (107), 77 states have internal predecessors, (107), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-01 23:16:11,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-01 23:16:11,647 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:11,648 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:11,648 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:11,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash -644425847, now seen corresponding path program 1 times [2024-12-01 23:16:11,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:11,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [418789447] [2024-12-01 23:16:11,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:11,661 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:11,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:11,663 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:11,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-01 23:16:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:11,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:16:12,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:12,035 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2024-12-01 23:16:12,036 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:12,036 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [418789447] [2024-12-01 23:16:12,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [418789447] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:12,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:12,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 23:16:12,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515349442] [2024-12-01 23:16:12,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:12,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:16:12,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:12,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:16:12,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:16:12,060 INFO L87 Difference]: Start difference. First operand has 93 states, 76 states have (on average 1.4078947368421053) internal successors, (107), 77 states have internal predecessors, (107), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:16:12,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:12,084 INFO L93 Difference]: Finished difference Result 179 states and 278 transitions. [2024-12-01 23:16:12,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:16:12,086 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 114 [2024-12-01 23:16:12,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:12,091 INFO L225 Difference]: With dead ends: 179 [2024-12-01 23:16:12,091 INFO L226 Difference]: Without dead ends: 89 [2024-12-01 23:16:12,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:16:12,096 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:12,097 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:16:12,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-12-01 23:16:12,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-12-01 23:16:12,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 73 states have (on average 1.36986301369863) internal successors, (100), 73 states have internal predecessors, (100), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-12-01 23:16:12,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 128 transitions. [2024-12-01 23:16:12,134 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 128 transitions. Word has length 114 [2024-12-01 23:16:12,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:12,134 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 128 transitions. [2024-12-01 23:16:12,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-01 23:16:12,135 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 128 transitions. [2024-12-01 23:16:12,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-01 23:16:12,138 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:12,138 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:12,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-01 23:16:12,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:12,339 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:12,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash -658063507, now seen corresponding path program 1 times [2024-12-01 23:16:12,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:12,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918427540] [2024-12-01 23:16:12,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:12,341 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:12,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:12,343 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:12,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-01 23:16:12,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:12,670 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-01 23:16:12,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:13,220 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 24 treesize of output 16 [2024-12-01 23:16:13,227 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 44 treesize of output 24 [2024-12-01 23:16:13,293 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:13,293 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:13,293 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:13,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918427540] [2024-12-01 23:16:13,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918427540] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:13,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:13,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:13,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079846930] [2024-12-01 23:16:13,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:13,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:13,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:13,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:13,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:16:13,297 INFO L87 Difference]: Start difference. First operand 89 states and 128 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:13,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:13,856 INFO L93 Difference]: Finished difference Result 316 states and 456 transitions. [2024-12-01 23:16:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:13,857 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2024-12-01 23:16:13,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:13,860 INFO L225 Difference]: With dead ends: 316 [2024-12-01 23:16:13,860 INFO L226 Difference]: Without dead ends: 230 [2024-12-01 23:16:13,861 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:16:13,861 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 144 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:13,862 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 532 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:16:13,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-12-01 23:16:13,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2024-12-01 23:16:13,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 192 states have (on average 1.4010416666666667) internal successors, (269), 193 states have internal predecessors, (269), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-01 23:16:13,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 327 transitions. [2024-12-01 23:16:13,891 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 327 transitions. Word has length 114 [2024-12-01 23:16:13,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:13,892 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 327 transitions. [2024-12-01 23:16:13,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:13,892 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 327 transitions. [2024-12-01 23:16:13,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-01 23:16:13,894 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:13,894 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:13,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-01 23:16:14,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:14,095 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:14,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:14,096 INFO L85 PathProgramCache]: Analyzing trace with hash 621800171, now seen corresponding path program 1 times [2024-12-01 23:16:14,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:14,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449839593] [2024-12-01 23:16:14,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:14,097 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:14,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:14,098 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:14,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-12-01 23:16:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:14,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:16:14,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:14,659 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 17 treesize of output 9 [2024-12-01 23:16:14,715 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 21 treesize of output 13 [2024-12-01 23:16:14,753 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:14,754 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:14,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449839593] [2024-12-01 23:16:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449839593] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:14,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:14,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:14,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634809705] [2024-12-01 23:16:14,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:14,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:14,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:14,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:14,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:16:14,757 INFO L87 Difference]: Start difference. First operand 225 states and 327 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:15,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:15,180 INFO L93 Difference]: Finished difference Result 452 states and 654 transitions. [2024-12-01 23:16:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:15,181 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2024-12-01 23:16:15,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:15,183 INFO L225 Difference]: With dead ends: 452 [2024-12-01 23:16:15,183 INFO L226 Difference]: Without dead ends: 230 [2024-12-01 23:16:15,185 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:16:15,186 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 201 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:15,186 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 588 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:16:15,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-12-01 23:16:15,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2024-12-01 23:16:15,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 192 states have (on average 1.3958333333333333) internal successors, (268), 193 states have internal predecessors, (268), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-01 23:16:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 326 transitions. [2024-12-01 23:16:15,210 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 326 transitions. Word has length 114 [2024-12-01 23:16:15,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:15,210 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 326 transitions. [2024-12-01 23:16:15,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:15,211 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 326 transitions. [2024-12-01 23:16:15,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-01 23:16:15,213 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:15,213 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:15,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-12-01 23:16:15,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:15,414 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:15,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:15,415 INFO L85 PathProgramCache]: Analyzing trace with hash 34994157, now seen corresponding path program 1 times [2024-12-01 23:16:15,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:15,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1984815699] [2024-12-01 23:16:15,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:15,416 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:15,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:15,418 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:15,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-01 23:16:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:15,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:16:15,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:15,690 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 12 treesize of output 8 [2024-12-01 23:16:15,732 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 37 treesize of output 25 [2024-12-01 23:16:15,755 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:15,755 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:15,756 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:15,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1984815699] [2024-12-01 23:16:15,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1984815699] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:15,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:15,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:15,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585239419] [2024-12-01 23:16:15,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:15,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:15,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:15,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:15,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:16:15,757 INFO L87 Difference]: Start difference. First operand 225 states and 326 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:15,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:15,930 INFO L93 Difference]: Finished difference Result 675 states and 981 transitions. [2024-12-01 23:16:15,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:15,930 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2024-12-01 23:16:15,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:15,934 INFO L225 Difference]: With dead ends: 675 [2024-12-01 23:16:15,935 INFO L226 Difference]: Without dead ends: 453 [2024-12-01 23:16:15,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:16:15,936 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 119 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:15,937 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 509 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:15,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2024-12-01 23:16:15,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 249. [2024-12-01 23:16:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.3842592592592593) internal successors, (299), 217 states have internal predecessors, (299), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-01 23:16:15,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 357 transitions. [2024-12-01 23:16:15,964 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 357 transitions. Word has length 114 [2024-12-01 23:16:15,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:15,965 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 357 transitions. [2024-12-01 23:16:15,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:15,965 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 357 transitions. [2024-12-01 23:16:15,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:16:15,967 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:15,967 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:15,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:16,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:16,168 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:16,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:16,168 INFO L85 PathProgramCache]: Analyzing trace with hash 158101208, now seen corresponding path program 1 times [2024-12-01 23:16:16,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:16,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087174227] [2024-12-01 23:16:16,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:16,169 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:16,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:16,170 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:16,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-12-01 23:16:16,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:16,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-01 23:16:16,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:17,858 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:16:17,858 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 94 treesize of output 34 [2024-12-01 23:16:17,923 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:17,923 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:17,923 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:17,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087174227] [2024-12-01 23:16:17,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087174227] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:17,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:17,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-01 23:16:17,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518377055] [2024-12-01 23:16:17,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:17,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:16:17,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:17,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:16:17,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:16:17,925 INFO L87 Difference]: Start difference. First operand 249 states and 357 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:19,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:19,156 INFO L93 Difference]: Finished difference Result 839 states and 1202 transitions. [2024-12-01 23:16:19,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:16:19,158 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:16:19,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:19,162 INFO L225 Difference]: With dead ends: 839 [2024-12-01 23:16:19,162 INFO L226 Difference]: Without dead ends: 593 [2024-12-01 23:16:19,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:16:19,164 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 323 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:19,164 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 867 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-01 23:16:19,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2024-12-01 23:16:19,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 373. [2024-12-01 23:16:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 308 states have (on average 1.3603896103896105) internal successors, (419), 310 states have internal predecessors, (419), 58 states have call successors, (58), 6 states have call predecessors, (58), 6 states have return successors, (58), 56 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:16:19,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 535 transitions. [2024-12-01 23:16:19,205 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 535 transitions. Word has length 116 [2024-12-01 23:16:19,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:19,205 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 535 transitions. [2024-12-01 23:16:19,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:19,206 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 535 transitions. [2024-12-01 23:16:19,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:16:19,208 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:19,208 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:19,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-12-01 23:16:19,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:19,408 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:19,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:19,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2003353656, now seen corresponding path program 1 times [2024-12-01 23:16:19,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:19,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1617671316] [2024-12-01 23:16:19,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:19,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:19,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:19,411 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:19,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-01 23:16:19,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:19,646 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:16:19,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:19,754 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 19 treesize of output 11 [2024-12-01 23:16:19,920 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-12-01 23:16:19,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:20,267 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:20,267 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:20,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1617671316] [2024-12-01 23:16:20,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1617671316] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:20,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:20,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2024-12-01 23:16:20,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058846695] [2024-12-01 23:16:20,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:20,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:20,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:20,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:20,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-01 23:16:20,268 INFO L87 Difference]: Start difference. First operand 373 states and 535 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:20,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:20,429 INFO L93 Difference]: Finished difference Result 857 states and 1218 transitions. [2024-12-01 23:16:20,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:20,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:16:20,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:20,432 INFO L225 Difference]: With dead ends: 857 [2024-12-01 23:16:20,432 INFO L226 Difference]: Without dead ends: 487 [2024-12-01 23:16:20,433 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:16:20,434 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 112 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:20,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 339 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:20,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2024-12-01 23:16:20,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 427. [2024-12-01 23:16:20,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 358 states have (on average 1.3575418994413408) internal successors, (486), 362 states have internal predecessors, (486), 60 states have call successors, (60), 8 states have call predecessors, (60), 8 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2024-12-01 23:16:20,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 606 transitions. [2024-12-01 23:16:20,459 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 606 transitions. Word has length 116 [2024-12-01 23:16:20,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:20,459 INFO L471 AbstractCegarLoop]: Abstraction has 427 states and 606 transitions. [2024-12-01 23:16:20,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:20,459 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 606 transitions. [2024-12-01 23:16:20,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:16:20,460 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:20,460 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:20,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:20,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:20,661 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:20,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:20,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1898586630, now seen corresponding path program 1 times [2024-12-01 23:16:20,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:20,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155301598] [2024-12-01 23:16:20,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:20,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:20,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:20,663 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:20,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-12-01 23:16:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:20,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-01 23:16:20,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:20,899 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:20,899 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:20,899 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:20,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155301598] [2024-12-01 23:16:20,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155301598] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:20,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:20,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:20,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784790223] [2024-12-01 23:16:20,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:20,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:20,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:20,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:20,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:16:20,901 INFO L87 Difference]: Start difference. First operand 427 states and 606 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:20,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:20,950 INFO L93 Difference]: Finished difference Result 861 states and 1223 transitions. [2024-12-01 23:16:20,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:20,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:16:20,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:20,954 INFO L225 Difference]: With dead ends: 861 [2024-12-01 23:16:20,954 INFO L226 Difference]: Without dead ends: 437 [2024-12-01 23:16:20,955 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:16:20,955 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 0 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:20,955 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 483 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:16:20,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2024-12-01 23:16:20,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2024-12-01 23:16:20,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 368 states have (on average 1.3478260869565217) internal successors, (496), 372 states have internal predecessors, (496), 60 states have call successors, (60), 8 states have call predecessors, (60), 8 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2024-12-01 23:16:20,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 616 transitions. [2024-12-01 23:16:20,989 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 616 transitions. Word has length 116 [2024-12-01 23:16:20,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:20,989 INFO L471 AbstractCegarLoop]: Abstraction has 437 states and 616 transitions. [2024-12-01 23:16:20,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:20,990 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 616 transitions. [2024-12-01 23:16:20,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:16:20,991 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:20,991 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:20,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-12-01 23:16:21,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:21,193 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:21,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:21,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1889136054, now seen corresponding path program 1 times [2024-12-01 23:16:21,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:21,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56435283] [2024-12-01 23:16:21,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:21,196 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:21,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:21,201 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:21,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:21,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-01 23:16:21,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:22,165 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 17 treesize of output 13 [2024-12-01 23:16:22,260 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 72 treesize of output 52 [2024-12-01 23:16:22,272 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 42 treesize of output 30 [2024-12-01 23:16:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 28 proven. 192 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:16:22,359 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:22,542 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:22,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56435283] [2024-12-01 23:16:22,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56435283] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:22,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:22,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [15] total 18 [2024-12-01 23:16:22,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421838107] [2024-12-01 23:16:22,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:22,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:22,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:22,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-01 23:16:22,543 INFO L87 Difference]: Start difference. First operand 437 states and 616 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:22,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:22,734 INFO L93 Difference]: Finished difference Result 972 states and 1359 transitions. [2024-12-01 23:16:22,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 23:16:22,734 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:16:22,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:22,738 INFO L225 Difference]: With dead ends: 972 [2024-12-01 23:16:22,738 INFO L226 Difference]: Without dead ends: 538 [2024-12-01 23:16:22,739 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:16:22,740 INFO L435 NwaCegarLoop]: 163 mSDtfsCounter, 80 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:22,740 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 738 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:22,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2024-12-01 23:16:22,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 526. [2024-12-01 23:16:22,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 421 states have (on average 1.3135391923990498) internal successors, (553), 427 states have internal predecessors, (553), 90 states have call successors, (90), 14 states have call predecessors, (90), 14 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2024-12-01 23:16:22,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 733 transitions. [2024-12-01 23:16:22,791 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 733 transitions. Word has length 116 [2024-12-01 23:16:22,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:22,791 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 733 transitions. [2024-12-01 23:16:22,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:22,791 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 733 transitions. [2024-12-01 23:16:22,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-01 23:16:22,793 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:22,793 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:22,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:22,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:22,994 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:22,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:22,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1489261734, now seen corresponding path program 1 times [2024-12-01 23:16:22,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:22,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831092179] [2024-12-01 23:16:22,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:22,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:22,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:22,996 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:22,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-12-01 23:16:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:23,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-01 23:16:23,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:23,221 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:23,221 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:23,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831092179] [2024-12-01 23:16:23,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831092179] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:23,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:23,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:16:23,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454635536] [2024-12-01 23:16:23,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:23,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:16:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:23,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:16:23,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:16:23,223 INFO L87 Difference]: Start difference. First operand 526 states and 733 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:23,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:23,278 INFO L93 Difference]: Finished difference Result 1035 states and 1445 transitions. [2024-12-01 23:16:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:16:23,278 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2024-12-01 23:16:23,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:23,280 INFO L225 Difference]: With dead ends: 1035 [2024-12-01 23:16:23,280 INFO L226 Difference]: Without dead ends: 526 [2024-12-01 23:16:23,282 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:16:23,282 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 0 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:23,283 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 371 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:16:23,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2024-12-01 23:16:23,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 526. [2024-12-01 23:16:23,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 421 states have (on average 1.3016627078384797) internal successors, (548), 427 states have internal predecessors, (548), 90 states have call successors, (90), 14 states have call predecessors, (90), 14 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2024-12-01 23:16:23,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 728 transitions. [2024-12-01 23:16:23,309 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 728 transitions. Word has length 116 [2024-12-01 23:16:23,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:23,310 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 728 transitions. [2024-12-01 23:16:23,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:23,310 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 728 transitions. [2024-12-01 23:16:23,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:23,312 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:23,312 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:23,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-12-01 23:16:23,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:23,512 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:23,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:23,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1962457377, now seen corresponding path program 1 times [2024-12-01 23:16:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:23,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901073103] [2024-12-01 23:16:23,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:23,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:23,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:23,515 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:23,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-12-01 23:16:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:23,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-01 23:16:23,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:24,432 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 21 treesize of output 17 [2024-12-01 23:16:24,544 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 66 treesize of output 54 [2024-12-01 23:16:24,548 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 70 treesize of output 50 [2024-12-01 23:16:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 169 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-12-01 23:16:24,597 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:24,766 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:24,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901073103] [2024-12-01 23:16:24,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901073103] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:24,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:24,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 13 [2024-12-01 23:16:24,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351430825] [2024-12-01 23:16:24,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:24,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:24,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:24,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:24,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-12-01 23:16:24,767 INFO L87 Difference]: Start difference. First operand 526 states and 728 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:24,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:24,973 INFO L93 Difference]: Finished difference Result 1428 states and 1968 transitions. [2024-12-01 23:16:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:24,973 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:24,977 INFO L225 Difference]: With dead ends: 1428 [2024-12-01 23:16:24,977 INFO L226 Difference]: Without dead ends: 924 [2024-12-01 23:16:24,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:16:24,978 INFO L435 NwaCegarLoop]: 166 mSDtfsCounter, 82 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:24,979 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 768 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:24,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2024-12-01 23:16:25,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 918. [2024-12-01 23:16:25,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 729 states have (on average 1.2784636488340193) internal successors, (932), 743 states have internal predecessors, (932), 162 states have call successors, (162), 26 states have call predecessors, (162), 26 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2024-12-01 23:16:25,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1256 transitions. [2024-12-01 23:16:25,038 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1256 transitions. Word has length 118 [2024-12-01 23:16:25,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:25,038 INFO L471 AbstractCegarLoop]: Abstraction has 918 states and 1256 transitions. [2024-12-01 23:16:25,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:25,039 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1256 transitions. [2024-12-01 23:16:25,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:25,040 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:25,040 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:25,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-12-01 23:16:25,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:25,240 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:25,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:25,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1153110751, now seen corresponding path program 1 times [2024-12-01 23:16:25,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:25,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2067955475] [2024-12-01 23:16:25,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:25,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:25,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:25,243 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:25,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-12-01 23:16:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:25,464 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-01 23:16:25,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:25,886 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 40 treesize of output 32 [2024-12-01 23:16:25,890 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 60 treesize of output 32 [2024-12-01 23:16:25,928 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-12-01 23:16:25,928 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:26,091 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:26,091 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:26,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2067955475] [2024-12-01 23:16:26,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2067955475] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:26,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:26,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-12-01 23:16:26,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34420557] [2024-12-01 23:16:26,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:26,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:26,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:26,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:26,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-01 23:16:26,093 INFO L87 Difference]: Start difference. First operand 918 states and 1256 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:26,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:26,363 INFO L93 Difference]: Finished difference Result 1830 states and 2498 transitions. [2024-12-01 23:16:26,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:26,364 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:26,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:26,368 INFO L225 Difference]: With dead ends: 1830 [2024-12-01 23:16:26,368 INFO L226 Difference]: Without dead ends: 934 [2024-12-01 23:16:26,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-01 23:16:26,370 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 106 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:26,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 332 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-01 23:16:26,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2024-12-01 23:16:26,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 930. [2024-12-01 23:16:26,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 737 states have (on average 1.2700135685210312) internal successors, (936), 751 states have internal predecessors, (936), 162 states have call successors, (162), 30 states have call predecessors, (162), 30 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2024-12-01 23:16:26,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1260 transitions. [2024-12-01 23:16:26,432 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1260 transitions. Word has length 118 [2024-12-01 23:16:26,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:26,432 INFO L471 AbstractCegarLoop]: Abstraction has 930 states and 1260 transitions. [2024-12-01 23:16:26,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:26,433 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1260 transitions. [2024-12-01 23:16:26,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:26,434 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:26,434 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:26,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-12-01 23:16:26,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:26,635 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:26,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:26,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1713730350, now seen corresponding path program 1 times [2024-12-01 23:16:26,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:26,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771851135] [2024-12-01 23:16:26,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:26,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:26,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:26,638 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:26,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:26,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:16:26,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:27,385 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 18 treesize of output 10 [2024-12-01 23:16:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-01 23:16:27,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:27,669 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:16:27,670 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 20 treesize of output 19 [2024-12-01 23:16:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:16:27,801 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:27,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771851135] [2024-12-01 23:16:27,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771851135] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:16:27,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:16:27,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2024-12-01 23:16:27,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931076530] [2024-12-01 23:16:27,802 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:16:27,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-01 23:16:27,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:27,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-01 23:16:27,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:16:27,803 INFO L87 Difference]: Start difference. First operand 930 states and 1260 transitions. Second operand has 12 states, 10 states have (on average 6.6) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:28,455 INFO L93 Difference]: Finished difference Result 1966 states and 2607 transitions. [2024-12-01 23:16:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:16:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.6) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2024-12-01 23:16:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:28,460 INFO L225 Difference]: With dead ends: 1966 [2024-12-01 23:16:28,460 INFO L226 Difference]: Without dead ends: 1058 [2024-12-01 23:16:28,462 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:16:28,462 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 302 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:28,463 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 474 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:16:28,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2024-12-01 23:16:28,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 994. [2024-12-01 23:16:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 785 states have (on average 1.243312101910828) internal successors, (976), 799 states have internal predecessors, (976), 162 states have call successors, (162), 46 states have call predecessors, (162), 46 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2024-12-01 23:16:28,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1300 transitions. [2024-12-01 23:16:28,538 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1300 transitions. Word has length 118 [2024-12-01 23:16:28,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:28,538 INFO L471 AbstractCegarLoop]: Abstraction has 994 states and 1300 transitions. [2024-12-01 23:16:28,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.6) internal successors, (66), 12 states have internal predecessors, (66), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:28,539 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1300 transitions. [2024-12-01 23:16:28,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:28,540 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:28,541 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:28,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:28,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:28,741 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:28,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:28,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1126924336, now seen corresponding path program 1 times [2024-12-01 23:16:28,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:28,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [536882068] [2024-12-01 23:16:28,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:28,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:28,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:28,744 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:28,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-12-01 23:16:29,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:29,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-01 23:16:29,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:29,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:16:29,107 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 95 treesize of output 35 [2024-12-01 23:16:33,151 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_arrayElimCell_18 (_ BitVec 32)) (v_arrayElimCell_19 (_ BitVec 32))) (let ((.cse0 (let ((.cse1 (concat v_arrayElimCell_18 v_arrayElimCell_19))) (fp ((_ extract 63 63) .cse1) ((_ extract 62 52) .cse1) ((_ extract 51 0) .cse1))))) (and (= |c_ULTIMATE.start_property_#t~mem57#1| .cse0) (not (fp.geq (fp.neg .cse0) ((_ to_fp 11 53) c_currentRoundingMode (/ 67.0 4.0))))))) is different from true [2024-12-01 23:16:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:33,152 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:33,152 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:33,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [536882068] [2024-12-01 23:16:33,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [536882068] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:33,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:33,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:33,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578250194] [2024-12-01 23:16:33,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:33,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:33,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:33,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:33,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2024-12-01 23:16:33,154 INFO L87 Difference]: Start difference. First operand 994 states and 1300 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:33,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:33,607 INFO L93 Difference]: Finished difference Result 2160 states and 2818 transitions. [2024-12-01 23:16:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:33,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:33,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:33,611 INFO L225 Difference]: With dead ends: 2160 [2024-12-01 23:16:33,611 INFO L226 Difference]: Without dead ends: 1188 [2024-12-01 23:16:33,613 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2024-12-01 23:16:33,613 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 32 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:33,614 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 352 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2024-12-01 23:16:33,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2024-12-01 23:16:33,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1026. [2024-12-01 23:16:33,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 817 states have (on average 1.241126070991432) internal successors, (1014), 831 states have internal predecessors, (1014), 162 states have call successors, (162), 46 states have call predecessors, (162), 46 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2024-12-01 23:16:33,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1338 transitions. [2024-12-01 23:16:33,688 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1338 transitions. Word has length 118 [2024-12-01 23:16:33,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:33,689 INFO L471 AbstractCegarLoop]: Abstraction has 1026 states and 1338 transitions. [2024-12-01 23:16:33,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:33,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1338 transitions. [2024-12-01 23:16:33,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:33,690 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:33,690 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:33,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:33,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:33,891 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:33,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:33,891 INFO L85 PathProgramCache]: Analyzing trace with hash -201742235, now seen corresponding path program 1 times [2024-12-01 23:16:33,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:33,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414350756] [2024-12-01 23:16:33,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:33,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:33,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:33,893 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:33,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:34,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-01 23:16:34,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:34,560 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 33 treesize of output 17 [2024-12-01 23:16:34,570 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 18 treesize of output 10 [2024-12-01 23:16:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:34,607 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:34,607 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:34,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414350756] [2024-12-01 23:16:34,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414350756] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:34,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:34,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:16:34,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377422919] [2024-12-01 23:16:34,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:34,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:34,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:34,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:34,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:16:34,608 INFO L87 Difference]: Start difference. First operand 1026 states and 1338 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:35,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:35,175 INFO L93 Difference]: Finished difference Result 2041 states and 2658 transitions. [2024-12-01 23:16:35,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:35,175 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:35,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:35,180 INFO L225 Difference]: With dead ends: 2041 [2024-12-01 23:16:35,180 INFO L226 Difference]: Without dead ends: 1028 [2024-12-01 23:16:35,182 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:16:35,182 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 120 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:35,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 600 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:16:35,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2024-12-01 23:16:35,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 999. [2024-12-01 23:16:35,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 792 states have (on average 1.2373737373737375) internal successors, (980), 804 states have internal predecessors, (980), 160 states have call successors, (160), 46 states have call predecessors, (160), 46 states have return successors, (160), 148 states have call predecessors, (160), 160 states have call successors, (160) [2024-12-01 23:16:35,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1300 transitions. [2024-12-01 23:16:35,278 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1300 transitions. Word has length 118 [2024-12-01 23:16:35,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:35,279 INFO L471 AbstractCegarLoop]: Abstraction has 999 states and 1300 transitions. [2024-12-01 23:16:35,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:35,279 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1300 transitions. [2024-12-01 23:16:35,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:35,280 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:35,280 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:35,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:35,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:35,481 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:35,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:35,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1011088861, now seen corresponding path program 1 times [2024-12-01 23:16:35,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:35,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138355509] [2024-12-01 23:16:35,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:35,482 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:35,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:35,484 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:35,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-12-01 23:16:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:35,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:16:35,797 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:35,805 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 12 treesize of output 8 [2024-12-01 23:16:35,873 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 37 treesize of output 25 [2024-12-01 23:16:35,910 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:35,910 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:16:35,910 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:35,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138355509] [2024-12-01 23:16:35,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138355509] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:16:35,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:16:35,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-01 23:16:35,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935376476] [2024-12-01 23:16:35,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:35,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:16:35,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:35,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:16:35,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:16:35,912 INFO L87 Difference]: Start difference. First operand 999 states and 1300 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:36,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:36,164 INFO L93 Difference]: Finished difference Result 2217 states and 2901 transitions. [2024-12-01 23:16:36,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:16:36,165 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:36,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:36,171 INFO L225 Difference]: With dead ends: 2217 [2024-12-01 23:16:36,171 INFO L226 Difference]: Without dead ends: 1221 [2024-12-01 23:16:36,173 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:16:36,174 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 115 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:36,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 1026 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:36,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2024-12-01 23:16:36,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1129. [2024-12-01 23:16:36,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1129 states, 876 states have (on average 1.2180365296803652) internal successors, (1067), 890 states have internal predecessors, (1067), 196 states have call successors, (196), 56 states have call predecessors, (196), 56 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2024-12-01 23:16:36,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1459 transitions. [2024-12-01 23:16:36,313 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1459 transitions. Word has length 118 [2024-12-01 23:16:36,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:36,314 INFO L471 AbstractCegarLoop]: Abstraction has 1129 states and 1459 transitions. [2024-12-01 23:16:36,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:36,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1459 transitions. [2024-12-01 23:16:36,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:36,316 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:36,316 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:36,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-12-01 23:16:36,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:36,516 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:36,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:36,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1531924699, now seen corresponding path program 1 times [2024-12-01 23:16:36,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:36,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1544900144] [2024-12-01 23:16:36,517 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:36,518 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:36,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:36,519 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:36,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:36,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:36,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-01 23:16:36,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:38,236 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 51 treesize of output 39 [2024-12-01 23:16:38,241 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 61 treesize of output 33 [2024-12-01 23:16:38,310 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-12-01 23:16:38,310 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:38,611 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:38,611 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:38,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1544900144] [2024-12-01 23:16:38,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1544900144] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:38,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:38,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2024-12-01 23:16:38,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287277637] [2024-12-01 23:16:38,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:38,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:16:38,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:38,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:16:38,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:16:38,613 INFO L87 Difference]: Start difference. First operand 1129 states and 1459 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:39,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:39,091 INFO L93 Difference]: Finished difference Result 2191 states and 2831 transitions. [2024-12-01 23:16:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:16:39,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2024-12-01 23:16:39,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:39,096 INFO L225 Difference]: With dead ends: 2191 [2024-12-01 23:16:39,096 INFO L226 Difference]: Without dead ends: 1136 [2024-12-01 23:16:39,098 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-12-01 23:16:39,098 INFO L435 NwaCegarLoop]: 172 mSDtfsCounter, 51 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:39,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 541 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:16:39,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2024-12-01 23:16:39,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 1134. [2024-12-01 23:16:39,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 879 states have (on average 1.2138794084186575) internal successors, (1067), 893 states have internal predecessors, (1067), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2024-12-01 23:16:39,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1459 transitions. [2024-12-01 23:16:39,203 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1459 transitions. Word has length 118 [2024-12-01 23:16:39,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:39,203 INFO L471 AbstractCegarLoop]: Abstraction has 1134 states and 1459 transitions. [2024-12-01 23:16:39,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:39,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1459 transitions. [2024-12-01 23:16:39,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-01 23:16:39,205 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:39,205 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:39,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:39,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:39,406 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:39,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:39,406 INFO L85 PathProgramCache]: Analyzing trace with hash -702306914, now seen corresponding path program 1 times [2024-12-01 23:16:39,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:39,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244208903] [2024-12-01 23:16:39,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:39,407 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:39,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:39,408 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:39,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-12-01 23:16:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:39,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-01 23:16:39,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:42,143 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:16:42,143 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 144 treesize of output 54 [2024-12-01 23:16:42,229 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 13 proven. 39 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-12-01 23:16:42,229 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:43,074 INFO L349 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2024-12-01 23:16:43,074 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 150 treesize of output 93 [2024-12-01 23:16:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:16:50,043 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:50,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244208903] [2024-12-01 23:16:50,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244208903] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:16:50,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:16:50,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-12-01 23:16:50,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322255918] [2024-12-01 23:16:50,043 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:16:50,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-01 23:16:50,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:50,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-01 23:16:50,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=276, Unknown=1, NotChecked=0, Total=342 [2024-12-01 23:16:50,045 INFO L87 Difference]: Start difference. First operand 1134 states and 1459 transitions. Second operand has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 18 states have internal predecessors, (90), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:54,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:54,540 INFO L93 Difference]: Finished difference Result 2859 states and 3587 transitions. [2024-12-01 23:16:54,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-01 23:16:54,541 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 18 states have internal predecessors, (90), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2024-12-01 23:16:54,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:54,548 INFO L225 Difference]: With dead ends: 2859 [2024-12-01 23:16:54,549 INFO L226 Difference]: Without dead ends: 1799 [2024-12-01 23:16:54,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=281, Invalid=908, Unknown=1, NotChecked=0, Total=1190 [2024-12-01 23:16:54,551 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 407 mSDsluCounter, 1340 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:54,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 1514 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-12-01 23:16:54,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2024-12-01 23:16:54,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1057. [2024-12-01 23:16:54,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 802 states have (on average 1.1820448877805487) internal successors, (948), 816 states have internal predecessors, (948), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2024-12-01 23:16:54,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1340 transitions. [2024-12-01 23:16:54,654 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 1340 transitions. Word has length 118 [2024-12-01 23:16:54,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:54,654 INFO L471 AbstractCegarLoop]: Abstraction has 1057 states and 1340 transitions. [2024-12-01 23:16:54,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 18 states have internal predecessors, (90), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:54,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 1340 transitions. [2024-12-01 23:16:54,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-12-01 23:16:54,655 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:54,655 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:54,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Forceful destruction successful, exit code 0 [2024-12-01 23:16:54,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:54,856 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:54,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:54,856 INFO L85 PathProgramCache]: Analyzing trace with hash 571776665, now seen corresponding path program 1 times [2024-12-01 23:16:54,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:54,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217217634] [2024-12-01 23:16:54,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:54,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:54,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:54,858 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:54,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:55,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:55,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:16:55,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:55,621 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 18 treesize of output 10 [2024-12-01 23:16:55,665 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-01 23:16:55,666 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:56,034 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:16:56,035 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 20 treesize of output 19 [2024-12-01 23:16:56,203 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:16:56,203 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217217634] [2024-12-01 23:16:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217217634] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:16:56,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:16:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2024-12-01 23:16:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273238213] [2024-12-01 23:16:56,203 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:16:56,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-01 23:16:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:56,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-01 23:16:56,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:16:56,204 INFO L87 Difference]: Start difference. First operand 1057 states and 1340 transitions. Second operand has 12 states, 10 states have (on average 6.8) internal successors, (68), 12 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:57,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:57,031 INFO L93 Difference]: Finished difference Result 2112 states and 2661 transitions. [2024-12-01 23:16:57,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:16:57,032 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.8) internal successors, (68), 12 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 120 [2024-12-01 23:16:57,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:57,036 INFO L225 Difference]: With dead ends: 2112 [2024-12-01 23:16:57,036 INFO L226 Difference]: Without dead ends: 1129 [2024-12-01 23:16:57,037 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 228 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:16:57,037 INFO L435 NwaCegarLoop]: 104 mSDtfsCounter, 162 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:57,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 471 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:16:57,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2024-12-01 23:16:57,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1057. [2024-12-01 23:16:57,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 802 states have (on average 1.1783042394014962) internal successors, (945), 816 states have internal predecessors, (945), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2024-12-01 23:16:57,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1337 transitions. [2024-12-01 23:16:57,133 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 1337 transitions. Word has length 120 [2024-12-01 23:16:57,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:57,133 INFO L471 AbstractCegarLoop]: Abstraction has 1057 states and 1337 transitions. [2024-12-01 23:16:57,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.8) internal successors, (68), 12 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:16:57,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 1337 transitions. [2024-12-01 23:16:57,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-12-01 23:16:57,134 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:57,134 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:57,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:57,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:57,335 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:57,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:57,335 INFO L85 PathProgramCache]: Analyzing trace with hash 994478491, now seen corresponding path program 1 times [2024-12-01 23:16:57,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:57,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084191641] [2024-12-01 23:16:57,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:57,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:57,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:57,337 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:57,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:57,581 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-01 23:16:57,584 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:57,931 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 17 treesize of output 13 [2024-12-01 23:16:58,007 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 54 treesize of output 42 [2024-12-01 23:16:58,010 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 54 treesize of output 34 [2024-12-01 23:16:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:16:58,108 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:16:58,293 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:58,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084191641] [2024-12-01 23:16:58,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084191641] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:16:58,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:16:58,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 16 [2024-12-01 23:16:58,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141892729] [2024-12-01 23:16:58,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:16:58,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:16:58,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:58,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:16:58,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2024-12-01 23:16:58,295 INFO L87 Difference]: Start difference. First operand 1057 states and 1337 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:58,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:58,681 INFO L93 Difference]: Finished difference Result 2794 states and 3502 transitions. [2024-12-01 23:16:58,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-01 23:16:58,682 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2024-12-01 23:16:58,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:58,687 INFO L225 Difference]: With dead ends: 2794 [2024-12-01 23:16:58,687 INFO L226 Difference]: Without dead ends: 1806 [2024-12-01 23:16:58,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2024-12-01 23:16:58,688 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 74 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:58,688 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 982 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:16:58,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2024-12-01 23:16:58,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1660. [2024-12-01 23:16:58,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1660 states, 1309 states have (on average 1.1932773109243697) internal successors, (1562), 1339 states have internal predecessors, (1562), 260 states have call successors, (260), 90 states have call predecessors, (260), 90 states have return successors, (260), 230 states have call predecessors, (260), 260 states have call successors, (260) [2024-12-01 23:16:58,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1660 states to 1660 states and 2082 transitions. [2024-12-01 23:16:58,831 INFO L78 Accepts]: Start accepts. Automaton has 1660 states and 2082 transitions. Word has length 120 [2024-12-01 23:16:58,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:58,832 INFO L471 AbstractCegarLoop]: Abstraction has 1660 states and 2082 transitions. [2024-12-01 23:16:58,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:16:58,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1660 states and 2082 transitions. [2024-12-01 23:16:58,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-12-01 23:16:58,833 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:58,833 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:58,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:59,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:59,034 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:59,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:59,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2092413767, now seen corresponding path program 1 times [2024-12-01 23:16:59,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:59,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937292110] [2024-12-01 23:16:59,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:59,034 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:59,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:59,036 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:59,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:16:59,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:59,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-01 23:16:59,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:59,899 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 12 treesize of output 8 [2024-12-01 23:17:00,012 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 49 treesize of output 37 [2024-12-01 23:17:00,016 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 44 treesize of output 32 [2024-12-01 23:17:00,150 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:17:00,150 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:00,734 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:00,735 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 20 treesize of output 19 [2024-12-01 23:17:00,929 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:00,929 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:00,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937292110] [2024-12-01 23:17:00,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937292110] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:00,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:00,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2024-12-01 23:17:00,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176394973] [2024-12-01 23:17:00,929 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:00,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-01 23:17:00,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:00,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-01 23:17:00,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2024-12-01 23:17:00,931 INFO L87 Difference]: Start difference. First operand 1660 states and 2082 transitions. Second operand has 19 states, 17 states have (on average 4.588235294117647) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:03,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:03,121 INFO L93 Difference]: Finished difference Result 4276 states and 5250 transitions. [2024-12-01 23:17:03,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-01 23:17:03,122 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.588235294117647) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 120 [2024-12-01 23:17:03,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:03,130 INFO L225 Difference]: With dead ends: 4276 [2024-12-01 23:17:03,130 INFO L226 Difference]: Without dead ends: 2685 [2024-12-01 23:17:03,132 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=238, Invalid=1022, Unknown=0, NotChecked=0, Total=1260 [2024-12-01 23:17:03,133 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 319 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1487 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:03,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 1487 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-01 23:17:03,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2685 states. [2024-12-01 23:17:03,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2685 to 1115. [2024-12-01 23:17:03,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 890 states have (on average 1.1943820224719102) internal successors, (1063), 904 states have internal predecessors, (1063), 164 states have call successors, (164), 60 states have call predecessors, (164), 60 states have return successors, (164), 150 states have call predecessors, (164), 164 states have call successors, (164) [2024-12-01 23:17:03,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 1391 transitions. [2024-12-01 23:17:03,272 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 1391 transitions. Word has length 120 [2024-12-01 23:17:03,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:03,273 INFO L471 AbstractCegarLoop]: Abstraction has 1115 states and 1391 transitions. [2024-12-01 23:17:03,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.588235294117647) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:03,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 1391 transitions. [2024-12-01 23:17:03,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-12-01 23:17:03,274 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:03,274 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:03,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-01 23:17:03,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:03,475 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:03,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:03,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1061722989, now seen corresponding path program 1 times [2024-12-01 23:17:03,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:03,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196868711] [2024-12-01 23:17:03,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:03,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:03,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:03,478 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:03,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:17:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:03,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:17:03,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:03,880 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:03,880 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:03,880 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:03,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196868711] [2024-12-01 23:17:03,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1196868711] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:03,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:03,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-01 23:17:03,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652398721] [2024-12-01 23:17:03,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:03,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:17:03,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:03,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:17:03,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:17:03,881 INFO L87 Difference]: Start difference. First operand 1115 states and 1391 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:04,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:04,038 INFO L93 Difference]: Finished difference Result 1149 states and 1432 transitions. [2024-12-01 23:17:04,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:17:04,039 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2024-12-01 23:17:04,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:04,043 INFO L225 Difference]: With dead ends: 1149 [2024-12-01 23:17:04,043 INFO L226 Difference]: Without dead ends: 1147 [2024-12-01 23:17:04,043 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:17:04,044 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 0 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:04,044 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 600 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:17:04,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1147 states. [2024-12-01 23:17:04,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1147 to 1147. [2024-12-01 23:17:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 922 states have (on average 1.1876355748373102) internal successors, (1095), 936 states have internal predecessors, (1095), 164 states have call successors, (164), 60 states have call predecessors, (164), 60 states have return successors, (164), 150 states have call predecessors, (164), 164 states have call successors, (164) [2024-12-01 23:17:04,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 1423 transitions. [2024-12-01 23:17:04,217 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 1423 transitions. Word has length 120 [2024-12-01 23:17:04,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:04,217 INFO L471 AbstractCegarLoop]: Abstraction has 1147 states and 1423 transitions. [2024-12-01 23:17:04,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:04,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 1423 transitions. [2024-12-01 23:17:04,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-01 23:17:04,219 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:04,219 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:04,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:17:04,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:04,419 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:04,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash -124434805, now seen corresponding path program 1 times [2024-12-01 23:17:04,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:04,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565461044] [2024-12-01 23:17:04,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:04,420 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:04,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:04,422 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:04,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-01 23:17:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:04,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-01 23:17:04,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:05,321 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 19 [2024-12-01 23:17:05,324 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 13 treesize of output 9 [2024-12-01 23:17:05,447 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 38 treesize of output 26 [2024-12-01 23:17:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:17:05,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:06,090 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:06,090 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 20 treesize of output 19 [2024-12-01 23:17:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:06,290 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:06,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565461044] [2024-12-01 23:17:06,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565461044] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:06,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:06,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2024-12-01 23:17:06,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378173524] [2024-12-01 23:17:06,290 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:06,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-01 23:17:06,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:06,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-01 23:17:06,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2024-12-01 23:17:06,291 INFO L87 Difference]: Start difference. First operand 1147 states and 1423 transitions. Second operand has 19 states, 17 states have (on average 4.705882352941177) internal successors, (80), 19 states have internal predecessors, (80), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:09,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:09,106 INFO L93 Difference]: Finished difference Result 2975 states and 3659 transitions. [2024-12-01 23:17:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-01 23:17:09,107 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.705882352941177) internal successors, (80), 19 states have internal predecessors, (80), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 121 [2024-12-01 23:17:09,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:09,114 INFO L225 Difference]: With dead ends: 2975 [2024-12-01 23:17:09,114 INFO L226 Difference]: Without dead ends: 1906 [2024-12-01 23:17:09,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=311, Invalid=1411, Unknown=0, NotChecked=0, Total=1722 [2024-12-01 23:17:09,117 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 461 mSDsluCounter, 1449 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1636 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:09,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1636 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-01 23:17:09,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2024-12-01 23:17:09,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 1581. [2024-12-01 23:17:09,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1248 states have (on average 1.1746794871794872) internal successors, (1466), 1268 states have internal predecessors, (1466), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:09,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 1946 transitions. [2024-12-01 23:17:09,317 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 1946 transitions. Word has length 121 [2024-12-01 23:17:09,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:09,318 INFO L471 AbstractCegarLoop]: Abstraction has 1581 states and 1946 transitions. [2024-12-01 23:17:09,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.705882352941177) internal successors, (80), 19 states have internal predecessors, (80), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:09,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 1946 transitions. [2024-12-01 23:17:09,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-01 23:17:09,319 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:09,319 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:09,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-01 23:17:09,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:09,520 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:09,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:09,520 INFO L85 PathProgramCache]: Analyzing trace with hash -228633441, now seen corresponding path program 1 times [2024-12-01 23:17:09,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:09,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [809060977] [2024-12-01 23:17:09,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:09,522 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:09,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2024-12-01 23:17:09,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:09,777 INFO L256 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-01 23:17:09,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:10,423 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 33 treesize of output 21 [2024-12-01 23:17:10,455 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-01 23:17:10,455 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:10,850 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:10,851 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 20 treesize of output 19 [2024-12-01 23:17:11,037 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:11,037 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:11,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [809060977] [2024-12-01 23:17:11,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [809060977] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:11,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:11,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-12-01 23:17:11,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778836653] [2024-12-01 23:17:11,038 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:11,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-01 23:17:11,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:11,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-01 23:17:11,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-01 23:17:11,039 INFO L87 Difference]: Start difference. First operand 1581 states and 1946 transitions. Second operand has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:12,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:12,126 INFO L93 Difference]: Finished difference Result 3271 states and 4001 transitions. [2024-12-01 23:17:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:17:12,127 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 122 [2024-12-01 23:17:12,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:12,135 INFO L225 Difference]: With dead ends: 3271 [2024-12-01 23:17:12,135 INFO L226 Difference]: Without dead ends: 1693 [2024-12-01 23:17:12,137 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:17:12,138 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 309 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:12,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 464 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:17:12,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2024-12-01 23:17:12,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1581. [2024-12-01 23:17:12,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1248 states have (on average 1.172275641025641) internal successors, (1463), 1268 states have internal predecessors, (1463), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:12,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 1943 transitions. [2024-12-01 23:17:12,394 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 1943 transitions. Word has length 122 [2024-12-01 23:17:12,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:12,395 INFO L471 AbstractCegarLoop]: Abstraction has 1581 states and 1943 transitions. [2024-12-01 23:17:12,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:12,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 1943 transitions. [2024-12-01 23:17:12,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-01 23:17:12,396 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:12,396 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:12,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2024-12-01 23:17:12,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:12,597 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:12,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:12,597 INFO L85 PathProgramCache]: Analyzing trace with hash -9778723, now seen corresponding path program 1 times [2024-12-01 23:17:12,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:12,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313810] [2024-12-01 23:17:12,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:12,598 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:12,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:12,600 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:12,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-01 23:17:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:12,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-01 23:17:12,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:13,568 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 12 treesize of output 8 [2024-12-01 23:17:13,678 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 49 treesize of output 37 [2024-12-01 23:17:13,682 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 44 treesize of output 32 [2024-12-01 23:17:13,822 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:17:13,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:14,433 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:14,433 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 31 treesize of output 26 [2024-12-01 23:17:14,565 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:14,565 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:14,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313810] [2024-12-01 23:17:14,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313810] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:14,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:14,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2024-12-01 23:17:14,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596282768] [2024-12-01 23:17:14,565 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:14,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-01 23:17:14,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:14,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-01 23:17:14,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:17:14,566 INFO L87 Difference]: Start difference. First operand 1581 states and 1943 transitions. Second operand has 22 states, 20 states have (on average 4.8) internal successors, (96), 22 states have internal predecessors, (96), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2024-12-01 23:17:17,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:17,296 INFO L93 Difference]: Finished difference Result 3912 states and 4732 transitions. [2024-12-01 23:17:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-01 23:17:17,296 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 4.8) internal successors, (96), 22 states have internal predecessors, (96), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) Word has length 122 [2024-12-01 23:17:17,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:17,302 INFO L225 Difference]: With dead ends: 3912 [2024-12-01 23:17:17,302 INFO L226 Difference]: Without dead ends: 2329 [2024-12-01 23:17:17,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2024-12-01 23:17:17,305 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 329 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:17,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 1501 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-01 23:17:17,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2024-12-01 23:17:17,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 1591. [2024-12-01 23:17:17,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1591 states, 1258 states have (on average 1.1645468998410176) internal successors, (1465), 1278 states have internal predecessors, (1465), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:17,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 1945 transitions. [2024-12-01 23:17:17,504 INFO L78 Accepts]: Start accepts. Automaton has 1591 states and 1945 transitions. Word has length 122 [2024-12-01 23:17:17,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:17,505 INFO L471 AbstractCegarLoop]: Abstraction has 1591 states and 1945 transitions. [2024-12-01 23:17:17,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 4.8) internal successors, (96), 22 states have internal predecessors, (96), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2024-12-01 23:17:17,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1591 states and 1945 transitions. [2024-12-01 23:17:17,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-01 23:17:17,506 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:17,506 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:17,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-01 23:17:17,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:17,706 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:17,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:17,707 INFO L85 PathProgramCache]: Analyzing trace with hash 341217400, now seen corresponding path program 1 times [2024-12-01 23:17:17,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:17,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460107961] [2024-12-01 23:17:17,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:17,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:17,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:17,709 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:17,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2024-12-01 23:17:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:18,004 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-01 23:17:18,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:18,125 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 17 treesize of output 9 [2024-12-01 23:17:20,936 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 28 treesize of output 20 [2024-12-01 23:17:20,941 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 24 treesize of output 16 [2024-12-01 23:17:21,481 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2024-12-01 23:17:21,481 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:25,440 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460107961] [2024-12-01 23:17:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460107961] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:17:25,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:17:25,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 12 [2024-12-01 23:17:25,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38522845] [2024-12-01 23:17:25,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:25,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:17:25,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:25,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:17:25,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:17:25,442 INFO L87 Difference]: Start difference. First operand 1591 states and 1945 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:28,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:28,513 INFO L93 Difference]: Finished difference Result 3783 states and 4637 transitions. [2024-12-01 23:17:28,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:17:28,520 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2024-12-01 23:17:28,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:28,527 INFO L225 Difference]: With dead ends: 3783 [2024-12-01 23:17:28,527 INFO L226 Difference]: Without dead ends: 2195 [2024-12-01 23:17:28,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-12-01 23:17:28,529 INFO L435 NwaCegarLoop]: 110 mSDtfsCounter, 39 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:28,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 412 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-12-01 23:17:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2195 states. [2024-12-01 23:17:28,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2195 to 2097. [2024-12-01 23:17:28,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2097 states, 1764 states have (on average 1.189342403628118) internal successors, (2098), 1784 states have internal predecessors, (2098), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:28,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2097 states to 2097 states and 2578 transitions. [2024-12-01 23:17:28,810 INFO L78 Accepts]: Start accepts. Automaton has 2097 states and 2578 transitions. Word has length 122 [2024-12-01 23:17:28,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:28,810 INFO L471 AbstractCegarLoop]: Abstraction has 2097 states and 2578 transitions. [2024-12-01 23:17:28,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:28,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2097 states and 2578 transitions. [2024-12-01 23:17:28,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:28,812 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:28,812 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:28,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2024-12-01 23:17:29,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:29,012 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:29,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:29,013 INFO L85 PathProgramCache]: Analyzing trace with hash -717464625, now seen corresponding path program 1 times [2024-12-01 23:17:29,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:29,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962189425] [2024-12-01 23:17:29,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17: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 [2024-12-01 23:17:29,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:29,015 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:29,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2024-12-01 23:17:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:29,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-01 23:17:29,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:30,211 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 17 treesize of output 13 [2024-12-01 23:17:30,360 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 22 treesize of output 14 [2024-12-01 23:17:30,421 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 43 treesize of output 27 [2024-12-01 23:17:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:17:30,669 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:32,168 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:32,168 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 30 treesize of output 25 [2024-12-01 23:17:32,445 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:32,445 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:32,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962189425] [2024-12-01 23:17:32,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962189425] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:32,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:32,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2024-12-01 23:17:32,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10094588] [2024-12-01 23:17:32,446 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:32,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-01 23:17:32,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:32,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-01 23:17:32,447 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2024-12-01 23:17:32,447 INFO L87 Difference]: Start difference. First operand 2097 states and 2578 transitions. Second operand has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2024-12-01 23:17:36,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:36,153 INFO L93 Difference]: Finished difference Result 4492 states and 5476 transitions. [2024-12-01 23:17:36,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-01 23:17:36,154 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) Word has length 123 [2024-12-01 23:17:36,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:36,163 INFO L225 Difference]: With dead ends: 4492 [2024-12-01 23:17:36,163 INFO L226 Difference]: Without dead ends: 2388 [2024-12-01 23:17:36,167 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=304, Invalid=1502, Unknown=0, NotChecked=0, Total=1806 [2024-12-01 23:17:36,167 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 467 mSDsluCounter, 1810 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 1961 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:36,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 1961 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-01 23:17:36,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2388 states. [2024-12-01 23:17:36,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2388 to 2111. [2024-12-01 23:17:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 1778 states have (on average 1.186726659167604) internal successors, (2110), 1798 states have internal predecessors, (2110), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:36,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2590 transitions. [2024-12-01 23:17:36,398 INFO L78 Accepts]: Start accepts. Automaton has 2111 states and 2590 transitions. Word has length 123 [2024-12-01 23:17:36,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:36,398 INFO L471 AbstractCegarLoop]: Abstraction has 2111 states and 2590 transitions. [2024-12-01 23:17:36,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2024-12-01 23:17:36,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2111 states and 2590 transitions. [2024-12-01 23:17:36,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:36,400 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:36,400 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:36,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2024-12-01 23:17:36,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:36,601 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:36,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:36,601 INFO L85 PathProgramCache]: Analyzing trace with hash 293652625, now seen corresponding path program 1 times [2024-12-01 23:17:36,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:36,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [193549010] [2024-12-01 23:17:36,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:36,601 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:36,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:36,603 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:36,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2024-12-01 23:17:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:36,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-01 23:17:36,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:37,711 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 33 treesize of output 21 [2024-12-01 23:17:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-12-01 23:17:37,744 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:17:38,239 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:17:38,240 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 20 treesize of output 19 [2024-12-01 23:17:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:17:38,438 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:38,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [193549010] [2024-12-01 23:17:38,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [193549010] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:17:38,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:17:38,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-12-01 23:17:38,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101610403] [2024-12-01 23:17:38,439 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:17:38,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-01 23:17:38,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:38,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-01 23:17:38,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-01 23:17:38,440 INFO L87 Difference]: Start difference. First operand 2111 states and 2590 transitions. Second operand has 11 states, 9 states have (on average 7.666666666666667) internal successors, (69), 11 states have internal predecessors, (69), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:39,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:39,518 INFO L93 Difference]: Finished difference Result 4215 states and 5143 transitions. [2024-12-01 23:17:39,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-01 23:17:39,519 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.666666666666667) internal successors, (69), 11 states have internal predecessors, (69), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 123 [2024-12-01 23:17:39,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:39,528 INFO L225 Difference]: With dead ends: 4215 [2024-12-01 23:17:39,528 INFO L226 Difference]: Without dead ends: 2095 [2024-12-01 23:17:39,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:17:39,532 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 214 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:39,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 459 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:17:39,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2024-12-01 23:17:39,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1979. [2024-12-01 23:17:39,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1646 states have (on average 1.1628189550425274) internal successors, (1914), 1666 states have internal predecessors, (1914), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:39,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2394 transitions. [2024-12-01 23:17:39,777 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 2394 transitions. Word has length 123 [2024-12-01 23:17:39,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:39,777 INFO L471 AbstractCegarLoop]: Abstraction has 1979 states and 2394 transitions. [2024-12-01 23:17:39,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.666666666666667) internal successors, (69), 11 states have internal predecessors, (69), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:17:39,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 2394 transitions. [2024-12-01 23:17:39,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:39,778 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:39,778 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:39,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2024-12-01 23:17:39,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:39,979 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:39,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:39,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1191637367, now seen corresponding path program 1 times [2024-12-01 23:17:39,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:39,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359864083] [2024-12-01 23:17:39,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:39,980 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:39,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:39,981 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:39,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2024-12-01 23:17:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:40,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-01 23:17:40,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:40,821 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 17 treesize of output 9 [2024-12-01 23:17:41,034 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 20 treesize of output 12 [2024-12-01 23:17:41,088 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:41,089 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:41,089 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:41,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359864083] [2024-12-01 23:17:41,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359864083] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:41,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:41,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-01 23:17:41,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881107194] [2024-12-01 23:17:41,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:41,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-01 23:17:41,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:41,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-01 23:17:41,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-01 23:17:41,090 INFO L87 Difference]: Start difference. First operand 1979 states and 2394 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:42,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:42,260 INFO L93 Difference]: Finished difference Result 4067 states and 4915 transitions. [2024-12-01 23:17:42,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 23:17:42,260 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2024-12-01 23:17:42,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:42,268 INFO L225 Difference]: With dead ends: 4067 [2024-12-01 23:17:42,268 INFO L226 Difference]: Without dead ends: 2091 [2024-12-01 23:17:42,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-12-01 23:17:42,271 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 145 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:42,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 921 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-01 23:17:42,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2024-12-01 23:17:42,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1989. [2024-12-01 23:17:42,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1989 states, 1656 states have (on average 1.1642512077294687) internal successors, (1928), 1676 states have internal predecessors, (1928), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1989 states to 1989 states and 2408 transitions. [2024-12-01 23:17:42,507 INFO L78 Accepts]: Start accepts. Automaton has 1989 states and 2408 transitions. Word has length 123 [2024-12-01 23:17:42,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:42,507 INFO L471 AbstractCegarLoop]: Abstraction has 1989 states and 2408 transitions. [2024-12-01 23:17:42,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:42,507 INFO L276 IsEmpty]: Start isEmpty. Operand 1989 states and 2408 transitions. [2024-12-01 23:17:42,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:42,508 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:42,508 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:42,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2024-12-01 23:17:42,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:42,709 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:42,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:42,709 INFO L85 PathProgramCache]: Analyzing trace with hash 2092212679, now seen corresponding path program 1 times [2024-12-01 23:17:42,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:42,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1974308944] [2024-12-01 23:17:42,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:42,709 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:42,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:42,711 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:42,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2024-12-01 23:17:43,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:43,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-01 23:17:43,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:43,885 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 17 treesize of output 9 [2024-12-01 23:17:43,895 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 19 treesize of output 11 [2024-12-01 23:17:43,946 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:43,947 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:43,947 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:43,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1974308944] [2024-12-01 23:17:43,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1974308944] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:43,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:43,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-01 23:17:43,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676332574] [2024-12-01 23:17:43,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:43,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-01 23:17:43,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:43,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-01 23:17:43,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-01 23:17:43,948 INFO L87 Difference]: Start difference. First operand 1989 states and 2408 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:45,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:45,262 INFO L93 Difference]: Finished difference Result 4075 states and 4923 transitions. [2024-12-01 23:17:45,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 23:17:45,263 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2024-12-01 23:17:45,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:45,269 INFO L225 Difference]: With dead ends: 4075 [2024-12-01 23:17:45,269 INFO L226 Difference]: Without dead ends: 2089 [2024-12-01 23:17:45,272 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:17:45,272 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 132 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:45,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 837 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-01 23:17:45,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2089 states. [2024-12-01 23:17:45,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2089 to 1989. [2024-12-01 23:17:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1989 states, 1656 states have (on average 1.1630434782608696) internal successors, (1926), 1676 states have internal predecessors, (1926), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:45,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1989 states to 1989 states and 2406 transitions. [2024-12-01 23:17:45,547 INFO L78 Accepts]: Start accepts. Automaton has 1989 states and 2406 transitions. Word has length 123 [2024-12-01 23:17:45,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:45,548 INFO L471 AbstractCegarLoop]: Abstraction has 1989 states and 2406 transitions. [2024-12-01 23:17:45,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:45,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1989 states and 2406 transitions. [2024-12-01 23:17:45,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:45,549 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:45,549 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:45,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2024-12-01 23:17:45,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:45,750 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:45,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:45,750 INFO L85 PathProgramCache]: Analyzing trace with hash -524614201, now seen corresponding path program 1 times [2024-12-01 23:17:45,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:45,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1846729175] [2024-12-01 23:17:45,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:45,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:45,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:45,752 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:45,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2024-12-01 23:17:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:46,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:17:46,077 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:46,514 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 18 treesize of output 10 [2024-12-01 23:17:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:46,559 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:46,559 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:46,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1846729175] [2024-12-01 23:17:46,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1846729175] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:46,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:46,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:17:46,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943784384] [2024-12-01 23:17:46,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:46,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:17:46,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:46,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:17:46,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:17:46,560 INFO L87 Difference]: Start difference. First operand 1989 states and 2406 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:47,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:47,085 INFO L93 Difference]: Finished difference Result 3879 states and 4680 transitions. [2024-12-01 23:17:47,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:17:47,086 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2024-12-01 23:17:47,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:47,092 INFO L225 Difference]: With dead ends: 3879 [2024-12-01 23:17:47,092 INFO L226 Difference]: Without dead ends: 1893 [2024-12-01 23:17:47,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:17:47,095 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 78 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:47,095 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 468 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-01 23:17:47,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states. [2024-12-01 23:17:47,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 1867. [2024-12-01 23:17:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1867 states, 1534 states have (on average 1.151238591916558) internal successors, (1766), 1554 states have internal predecessors, (1766), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2024-12-01 23:17:47,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1867 states to 1867 states and 2246 transitions. [2024-12-01 23:17:47,364 INFO L78 Accepts]: Start accepts. Automaton has 1867 states and 2246 transitions. Word has length 123 [2024-12-01 23:17:47,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:47,364 INFO L471 AbstractCegarLoop]: Abstraction has 1867 states and 2246 transitions. [2024-12-01 23:17:47,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:47,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1867 states and 2246 transitions. [2024-12-01 23:17:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:47,365 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:47,365 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:47,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2024-12-01 23:17:47,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:47,566 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:47,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:47,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1446200787, now seen corresponding path program 1 times [2024-12-01 23:17:47,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:47,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1110302920] [2024-12-01 23:17:47,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:47,567 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:47,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:47,569 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:47,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2024-12-01 23:17:47,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:47,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-01 23:17:47,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:47,940 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 17 treesize of output 9 [2024-12-01 23:17:48,323 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:48,323 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:48,323 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:48,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1110302920] [2024-12-01 23:17:48,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1110302920] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:48,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:48,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:17:48,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408281266] [2024-12-01 23:17:48,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:48,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:17:48,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:48,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:17:48,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:17:48,324 INFO L87 Difference]: Start difference. First operand 1867 states and 2246 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:48,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:48,949 INFO L93 Difference]: Finished difference Result 5131 states and 6174 transitions. [2024-12-01 23:17:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:17:48,950 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2024-12-01 23:17:48,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:48,960 INFO L225 Difference]: With dead ends: 5131 [2024-12-01 23:17:48,960 INFO L226 Difference]: Without dead ends: 3267 [2024-12-01 23:17:48,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:17:48,963 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 170 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:48,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 343 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-01 23:17:48,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states. [2024-12-01 23:17:49,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 2908. [2024-12-01 23:17:49,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2908 states, 2363 states have (on average 1.1434617012272534) internal successors, (2702), 2395 states have internal predecessors, (2702), 396 states have call successors, (396), 148 states have call predecessors, (396), 148 states have return successors, (396), 364 states have call predecessors, (396), 396 states have call successors, (396) [2024-12-01 23:17:49,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2908 states to 2908 states and 3494 transitions. [2024-12-01 23:17:49,392 INFO L78 Accepts]: Start accepts. Automaton has 2908 states and 3494 transitions. Word has length 123 [2024-12-01 23:17:49,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:49,392 INFO L471 AbstractCegarLoop]: Abstraction has 2908 states and 3494 transitions. [2024-12-01 23:17:49,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:49,392 INFO L276 IsEmpty]: Start isEmpty. Operand 2908 states and 3494 transitions. [2024-12-01 23:17:49,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-01 23:17:49,393 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:49,393 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:49,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2024-12-01 23:17:49,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:49,594 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:49,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:49,594 INFO L85 PathProgramCache]: Analyzing trace with hash -888908975, now seen corresponding path program 1 times [2024-12-01 23:17:49,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:49,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270561235] [2024-12-01 23:17:49,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:49,595 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:49,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:49,597 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:49,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2024-12-01 23:17:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:50,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-01 23:17:50,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:50,054 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 17 treesize of output 13 [2024-12-01 23:17:50,227 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 24 treesize of output 16 [2024-12-01 23:17:50,520 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 54 treesize of output 42 [2024-12-01 23:17:50,526 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 51 treesize of output 35 [2024-12-01 23:17:50,709 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:50,709 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:50,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:50,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270561235] [2024-12-01 23:17:50,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270561235] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:50,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:50,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-01 23:17:50,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715048662] [2024-12-01 23:17:50,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:50,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-01 23:17:50,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:50,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-01 23:17:50,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:17:50,711 INFO L87 Difference]: Start difference. First operand 2908 states and 3494 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:54,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:54,205 INFO L93 Difference]: Finished difference Result 5479 states and 6547 transitions. [2024-12-01 23:17:54,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-01 23:17:54,206 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2024-12-01 23:17:54,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:54,215 INFO L225 Difference]: With dead ends: 5479 [2024-12-01 23:17:54,215 INFO L226 Difference]: Without dead ends: 5477 [2024-12-01 23:17:54,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2024-12-01 23:17:54,217 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 388 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1716 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:54,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 1716 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-01 23:17:54,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5477 states. [2024-12-01 23:17:54,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5477 to 4362. [2024-12-01 23:17:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4362 states, 3475 states have (on average 1.141294964028777) internal successors, (3966), 3533 states have internal predecessors, (3966), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2024-12-01 23:17:54,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4362 states to 4362 states and 5238 transitions. [2024-12-01 23:17:54,811 INFO L78 Accepts]: Start accepts. Automaton has 4362 states and 5238 transitions. Word has length 123 [2024-12-01 23:17:54,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:54,811 INFO L471 AbstractCegarLoop]: Abstraction has 4362 states and 5238 transitions. [2024-12-01 23:17:54,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:54,812 INFO L276 IsEmpty]: Start isEmpty. Operand 4362 states and 5238 transitions. [2024-12-01 23:17:54,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-12-01 23:17:54,813 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:54,813 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:54,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2024-12-01 23:17:55,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:55,014 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:55,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:55,014 INFO L85 PathProgramCache]: Analyzing trace with hash -143026736, now seen corresponding path program 1 times [2024-12-01 23:17:55,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:55,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230901487] [2024-12-01 23:17:55,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:55,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:55,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:55,016 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:55,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2024-12-01 23:17:55,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:55,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:17:55,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:55,406 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 19 treesize of output 11 [2024-12-01 23:17:55,444 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:55,444 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:55,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:55,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230901487] [2024-12-01 23:17:55,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230901487] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:55,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:55,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-01 23:17:55,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648836578] [2024-12-01 23:17:55,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:55,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:17:55,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:55,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:17:55,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:17:55,445 INFO L87 Difference]: Start difference. First operand 4362 states and 5238 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:56,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:56,397 INFO L93 Difference]: Finished difference Result 6720 states and 8091 transitions. [2024-12-01 23:17:56,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:17:56,397 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 124 [2024-12-01 23:17:56,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:56,406 INFO L225 Difference]: With dead ends: 6720 [2024-12-01 23:17:56,406 INFO L226 Difference]: Without dead ends: 4771 [2024-12-01 23:17:56,409 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:17:56,409 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 67 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:56,410 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 734 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:17:56,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4771 states. [2024-12-01 23:17:57,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4771 to 4304. [2024-12-01 23:17:57,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4304 states, 3417 states have (on average 1.1369622475856014) internal successors, (3885), 3475 states have internal predecessors, (3885), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2024-12-01 23:17:57,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4304 states to 4304 states and 5157 transitions. [2024-12-01 23:17:57,223 INFO L78 Accepts]: Start accepts. Automaton has 4304 states and 5157 transitions. Word has length 124 [2024-12-01 23:17:57,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:57,224 INFO L471 AbstractCegarLoop]: Abstraction has 4304 states and 5157 transitions. [2024-12-01 23:17:57,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:57,224 INFO L276 IsEmpty]: Start isEmpty. Operand 4304 states and 5157 transitions. [2024-12-01 23:17:57,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-12-01 23:17:57,225 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:57,225 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:57,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2024-12-01 23:17:57,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:57,426 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:57,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:57,426 INFO L85 PathProgramCache]: Analyzing trace with hash -2137171442, now seen corresponding path program 1 times [2024-12-01 23:17:57,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:57,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232630593] [2024-12-01 23:17:57,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:57,427 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:57,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:57,428 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:57,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2024-12-01 23:17:57,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:57,744 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-01 23:17:57,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:17:57,854 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 20 treesize of output 12 [2024-12-01 23:17:57,891 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:17:57,891 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:17:57,891 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:17:57,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232630593] [2024-12-01 23:17:57,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232630593] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:17:57,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:17:57,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-01 23:17:57,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774451385] [2024-12-01 23:17:57,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:17:57,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:17:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:17:57,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:17:57,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:17:57,893 INFO L87 Difference]: Start difference. First operand 4304 states and 5157 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:58,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:17:58,860 INFO L93 Difference]: Finished difference Result 6689 states and 8044 transitions. [2024-12-01 23:17:58,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:17:58,861 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 124 [2024-12-01 23:17:58,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:17:58,871 INFO L225 Difference]: With dead ends: 6689 [2024-12-01 23:17:58,871 INFO L226 Difference]: Without dead ends: 4779 [2024-12-01 23:17:58,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:17:58,874 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 63 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-01 23:17:58,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 728 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-01 23:17:58,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4779 states. [2024-12-01 23:17:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4779 to 4344. [2024-12-01 23:17:59,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4344 states, 3457 states have (on average 1.1400057853630314) internal successors, (3941), 3515 states have internal predecessors, (3941), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2024-12-01 23:17:59,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4344 states to 4344 states and 5213 transitions. [2024-12-01 23:17:59,453 INFO L78 Accepts]: Start accepts. Automaton has 4344 states and 5213 transitions. Word has length 124 [2024-12-01 23:17:59,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:17:59,453 INFO L471 AbstractCegarLoop]: Abstraction has 4344 states and 5213 transitions. [2024-12-01 23:17:59,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:17:59,454 INFO L276 IsEmpty]: Start isEmpty. Operand 4344 states and 5213 transitions. [2024-12-01 23:17:59,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-12-01 23:17:59,455 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:17:59,455 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:17:59,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2024-12-01 23:17:59,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:59,655 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:17:59,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:17:59,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1146678604, now seen corresponding path program 1 times [2024-12-01 23:17:59,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:17:59,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1559802901] [2024-12-01 23:17:59,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:17:59,656 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:17:59,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:17:59,658 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:17:59,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2024-12-01 23:17:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:17:59,978 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-01 23:17:59,981 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:18:00,260 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 46 treesize of output 34 [2024-12-01 23:18:00,348 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 29 [2024-12-01 23:18:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:18:01,902 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:18:01,902 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:18:01,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1559802901] [2024-12-01 23:18:01,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1559802901] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:18:01,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:18:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-01 23:18:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308454129] [2024-12-01 23:18:01,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:18:01,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:18:01,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:18:01,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:18:01,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:18:01,904 INFO L87 Difference]: Start difference. First operand 4344 states and 5213 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:18:13,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:18:13,331 INFO L93 Difference]: Finished difference Result 6703 states and 8057 transitions. [2024-12-01 23:18:13,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 23:18:13,332 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 124 [2024-12-01 23:18:13,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:18:13,345 INFO L225 Difference]: With dead ends: 6703 [2024-12-01 23:18:13,345 INFO L226 Difference]: Without dead ends: 4781 [2024-12-01 23:18:13,350 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-01 23:18:13,350 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 117 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2024-12-01 23:18:13,350 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 1401 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 10.6s Time] [2024-12-01 23:18:13,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4781 states. [2024-12-01 23:18:13,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4781 to 4344. [2024-12-01 23:18:13,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4344 states, 3457 states have (on average 1.1400057853630314) internal successors, (3941), 3515 states have internal predecessors, (3941), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2024-12-01 23:18:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4344 states to 4344 states and 5213 transitions. [2024-12-01 23:18:13,898 INFO L78 Accepts]: Start accepts. Automaton has 4344 states and 5213 transitions. Word has length 124 [2024-12-01 23:18:13,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:18:13,898 INFO L471 AbstractCegarLoop]: Abstraction has 4344 states and 5213 transitions. [2024-12-01 23:18:13,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:18:13,898 INFO L276 IsEmpty]: Start isEmpty. Operand 4344 states and 5213 transitions. [2024-12-01 23:18:13,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-12-01 23:18:13,899 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:18:13,899 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:18:13,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2024-12-01 23:18:14,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:14,099 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:18:14,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:18:14,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1964327054, now seen corresponding path program 1 times [2024-12-01 23:18:14,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:18:14,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516683240] [2024-12-01 23:18:14,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:18:14,100 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:14,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:18:14,102 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:18:14,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2024-12-01 23:18:14,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:18:14,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-01 23:18:14,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:18:15,138 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 33 treesize of output 21 [2024-12-01 23:18:15,171 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 12 treesize of output 8 [2024-12-01 23:18:15,252 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 37 treesize of output 25 [2024-12-01 23:18:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:18:15,406 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:18:16,159 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-12-01 23:18:16,159 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 20 treesize of output 19 [2024-12-01 23:18:16,391 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-01 23:18:16,391 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:18:16,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516683240] [2024-12-01 23:18:16,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516683240] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:18:16,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:18:16,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2024-12-01 23:18:16,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342617952] [2024-12-01 23:18:16,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:18:16,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-01 23:18:16,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:18:16,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-01 23:18:16,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2024-12-01 23:18:16,392 INFO L87 Difference]: Start difference. First operand 4344 states and 5213 transitions. Second operand has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 20 states have internal predecessors, (83), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:18:20,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:18:20,254 INFO L93 Difference]: Finished difference Result 7606 states and 9062 transitions. [2024-12-01 23:18:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-01 23:18:20,255 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 20 states have internal predecessors, (83), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 124 [2024-12-01 23:18:20,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:18:20,270 INFO L225 Difference]: With dead ends: 7606 [2024-12-01 23:18:20,270 INFO L226 Difference]: Without dead ends: 5682 [2024-12-01 23:18:20,275 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=336, Invalid=1644, Unknown=0, NotChecked=0, Total=1980 [2024-12-01 23:18:20,276 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 413 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:18:20,276 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1535 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-01 23:18:20,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5682 states. [2024-12-01 23:18:20,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5682 to 4296. [2024-12-01 23:18:20,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4296 states, 3391 states have (on average 1.1415511648481274) internal successors, (3871), 3449 states have internal predecessors, (3871), 648 states have call successors, (648), 256 states have call predecessors, (648), 256 states have return successors, (648), 590 states have call predecessors, (648), 648 states have call successors, (648) [2024-12-01 23:18:20,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4296 states to 4296 states and 5167 transitions. [2024-12-01 23:18:20,947 INFO L78 Accepts]: Start accepts. Automaton has 4296 states and 5167 transitions. Word has length 124 [2024-12-01 23:18:20,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:18:20,947 INFO L471 AbstractCegarLoop]: Abstraction has 4296 states and 5167 transitions. [2024-12-01 23:18:20,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 4.611111111111111) internal successors, (83), 20 states have internal predecessors, (83), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2024-12-01 23:18:20,947 INFO L276 IsEmpty]: Start isEmpty. Operand 4296 states and 5167 transitions. [2024-12-01 23:18:20,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-12-01 23:18:20,949 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:18:20,949 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:18:20,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2024-12-01 23:18:21,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:21,149 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:18:21,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:18:21,150 INFO L85 PathProgramCache]: Analyzing trace with hash 198057037, now seen corresponding path program 1 times [2024-12-01 23:18:21,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:18:21,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252232403] [2024-12-01 23:18:21,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:18:21,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:21,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:18:21,151 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:18:21,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2024-12-01 23:18:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:18:21,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-01 23:18:21,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:18:22,231 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 12 treesize of output 8 [2024-12-01 23:18:22,372 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 17 treesize of output 9 [2024-12-01 23:18:22,432 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 33 treesize of output 21 [2024-12-01 23:18:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-12-01 23:18:22,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:18:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-01 23:18:23,498 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:18:23,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252232403] [2024-12-01 23:18:23,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252232403] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-01 23:18:23,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:18:23,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 22 [2024-12-01 23:18:23,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206148041] [2024-12-01 23:18:23,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:18:23,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-01 23:18:23,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:18:23,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-01 23:18:23,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2024-12-01 23:18:23,499 INFO L87 Difference]: Start difference. First operand 4296 states and 5167 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:18:25,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:18:25,084 INFO L93 Difference]: Finished difference Result 7492 states and 8978 transitions. [2024-12-01 23:18:25,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-01 23:18:25,085 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 125 [2024-12-01 23:18:25,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:18:25,093 INFO L225 Difference]: With dead ends: 7492 [2024-12-01 23:18:25,094 INFO L226 Difference]: Without dead ends: 4696 [2024-12-01 23:18:25,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2024-12-01 23:18:25,098 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 67 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 1505 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:18:25,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 1505 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:18:25,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4696 states. [2024-12-01 23:18:25,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4696 to 4044. [2024-12-01 23:18:25,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4044 states, 3139 states have (on average 1.1210576616756929) internal successors, (3519), 3197 states have internal predecessors, (3519), 648 states have call successors, (648), 256 states have call predecessors, (648), 256 states have return successors, (648), 590 states have call predecessors, (648), 648 states have call successors, (648) [2024-12-01 23:18:25,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4044 states to 4044 states and 4815 transitions. [2024-12-01 23:18:25,658 INFO L78 Accepts]: Start accepts. Automaton has 4044 states and 4815 transitions. Word has length 125 [2024-12-01 23:18:25,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:18:25,659 INFO L471 AbstractCegarLoop]: Abstraction has 4044 states and 4815 transitions. [2024-12-01 23:18:25,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-12-01 23:18:25,659 INFO L276 IsEmpty]: Start isEmpty. Operand 4044 states and 4815 transitions. [2024-12-01 23:18:25,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-01 23:18:25,662 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:18:25,662 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:18:25,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2024-12-01 23:18:25,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:25,863 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:18:25,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:18:25,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1776183180, now seen corresponding path program 1 times [2024-12-01 23:18:25,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:18:25,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1685246162] [2024-12-01 23:18:25,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:18:25,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:25,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:18:25,865 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:18:25,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2024-12-01 23:18:26,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:18:26,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-01 23:18:26,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:18:28,397 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 19 [2024-12-01 23:18:28,402 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 13 treesize of output 9 [2024-12-01 23:18:28,746 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 18 treesize of output 10 [2024-12-01 23:18:29,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 10 proven. 1054 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2024-12-01 23:18:29,871 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:18:30,363 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 36 treesize of output 32 [2024-12-01 23:18:31,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-01 23:18:31,105 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 27 treesize of output 30 [2024-12-01 23:18:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 25 proven. 116 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-12-01 23:18:31,610 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:18:31,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1685246162] [2024-12-01 23:18:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1685246162] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:18:31,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:18:31,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2024-12-01 23:18:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440360958] [2024-12-01 23:18:31,611 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:18:31,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-01 23:18:31,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:18:31,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-01 23:18:31,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-12-01 23:18:31,613 INFO L87 Difference]: Start difference. First operand 4044 states and 4815 transitions. Second operand has 15 states, 13 states have (on average 15.076923076923077) internal successors, (196), 14 states have internal predecessors, (196), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) [2024-12-01 23:18:35,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:18:35,488 INFO L93 Difference]: Finished difference Result 8340 states and 9859 transitions. [2024-12-01 23:18:35,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-01 23:18:35,489 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 15.076923076923077) internal successors, (196), 14 states have internal predecessors, (196), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) Word has length 246 [2024-12-01 23:18:35,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:18:35,495 INFO L225 Difference]: With dead ends: 8340 [2024-12-01 23:18:35,495 INFO L226 Difference]: Without dead ends: 0 [2024-12-01 23:18:35,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 479 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=323, Invalid=937, Unknown=0, NotChecked=0, Total=1260 [2024-12-01 23:18:35,505 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 622 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:18:35,505 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 1047 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-01 23:18:35,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-12-01 23:18:35,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-12-01 23:18:35,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-01 23:18:35,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-12-01 23:18:35,511 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 246 [2024-12-01 23:18:35,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:18:35,511 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-12-01 23:18:35,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 15.076923076923077) internal successors, (196), 14 states have internal predecessors, (196), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) [2024-12-01 23:18:35,511 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-12-01 23:18:35,512 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-12-01 23:18:35,514 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-01 23:18:35,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2024-12-01 23:18:35,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47c339a0-7262-419e-87f2-3f60f1640d21/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:18:35,717 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:18:35,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-12-01 23:18:42,710 WARN L286 SmtUtils]: Spent 5.89s on a formula simplification. DAG size of input: 416 DAG size of output: 377 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.or)