./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB --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 ca6e4c9424ce788edffc7e38265d581995e88f82a3064eb9de3661dcf45cf369 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:18:47,000 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:18:47,124 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:18:47,135 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:18:47,136 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:18:47,167 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:18:47,168 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:18:47,168 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:18:47,168 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:18:47,169 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:18:47,169 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:18:47,169 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:18:47,170 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:18:47,170 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:18:47,170 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:18:47,171 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:18:47,173 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:18:47,173 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:18:47,173 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:18:47,173 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:18:47,173 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:18:47,174 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:18:47,175 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:18:47,175 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:18:47,175 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:18:47,175 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:18:47,175 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:18:47,175 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:18:47,175 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:18:47,176 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:18:47,176 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:18:47,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:18:47,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:18:47,176 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:18:47,177 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:18:47,178 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:18:47,178 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:18:47,178 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:18:47,178 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:18:47,178 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:18:47,179 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:18:47,179 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:18:47,179 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:18:47,179 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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB 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 -> ca6e4c9424ce788edffc7e38265d581995e88f82a3064eb9de3661dcf45cf369 [2024-11-28 03:18:47,615 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:18:47,627 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:18:47,632 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:18:47,633 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:18:47,634 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:18:47,637 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i [2024-11-28 03:18:50,938 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/cc8d6e514/ba4568fe8b8b4063bce1dbfa6907ebbb/FLAGfb8452e9b [2024-11-28 03:18:51,417 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:18:51,418 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i [2024-11-28 03:18:51,442 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/cc8d6e514/ba4568fe8b8b4063bce1dbfa6907ebbb/FLAGfb8452e9b [2024-11-28 03:18:51,518 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/cc8d6e514/ba4568fe8b8b4063bce1dbfa6907ebbb [2024-11-28 03:18:51,521 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:18:51,523 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:18:51,526 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:18:51,526 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:18:51,532 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:18:51,533 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:18:51" (1/1) ... [2024-11-28 03:18:51,534 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f4df9af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:51, skipping insertion in model container [2024-11-28 03:18:51,536 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:18:51" (1/1) ... [2024-11-28 03:18:51,593 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:18:51,777 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_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i[916,929] [2024-11-28 03:18:52,057 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:18:52,088 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:18:52,106 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_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i[916,929] [2024-11-28 03:18:52,259 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:18:52,300 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:18:52,300 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52 WrapperNode [2024-11-28 03:18:52,300 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:18:52,302 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:18:52,302 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:18:52,302 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:18:52,312 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,345 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,470 INFO L138 Inliner]: procedures = 26, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 496 [2024-11-28 03:18:52,470 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:18:52,471 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:18:52,471 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:18:52,471 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:18:52,484 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,484 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,499 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,536 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:18:52,537 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,537 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,571 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,577 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,584 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,593 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,598 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,616 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:18:52,617 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:18:52,617 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:18:52,617 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:18:52,618 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (1/1) ... [2024-11-28 03:18:52,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:18:52,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:52,660 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:18:52,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:18:52,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:18:52,720 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:18:52,720 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:18:52,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:18:52,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:18:52,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:18:52,868 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:18:52,870 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:18:54,108 INFO L? ?]: Removed 50 outVars from TransFormulas that were not future-live. [2024-11-28 03:18:54,108 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:18:54,157 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:18:54,157 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:18:54,157 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:18:54 BoogieIcfgContainer [2024-11-28 03:18:54,158 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:18:54,162 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:18:54,162 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:18:54,169 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:18:54,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:18:51" (1/3) ... [2024-11-28 03:18:54,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cdde4a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:18:54, skipping insertion in model container [2024-11-28 03:18:54,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:52" (2/3) ... [2024-11-28 03:18:54,173 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cdde4a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:18:54, skipping insertion in model container [2024-11-28 03:18:54,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:18:54" (3/3) ... [2024-11-28 03:18:54,175 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-85.i [2024-11-28 03:18:54,195 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:18:54,200 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-85.i that has 2 procedures, 193 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:18:54,300 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:18:54,316 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;@32a0f4b9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:18:54,316 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:18:54,322 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 138 states have (on average 1.4855072463768115) internal successors, (205), 139 states have internal predecessors, (205), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:18:54,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-11-28 03:18:54,349 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:54,350 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:54,351 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:54,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:54,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1606397795, now seen corresponding path program 1 times [2024-11-28 03:18:54,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:54,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713484782] [2024-11-28 03:18:54,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:54,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2024-11-28 03:18:55,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:55,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713484782] [2024-11-28 03:18:55,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713484782] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:55,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746692935] [2024-11-28 03:18:55,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:55,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:55,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:55,400 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:55,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:18:55,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:55,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:18:55,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2024-11-28 03:18:56,039 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:18:56,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746692935] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:56,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:18:56,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:18:56,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974060236] [2024-11-28 03:18:56,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:56,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:18:56,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:56,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:18:56,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:18:56,088 INFO L87 Difference]: Start difference. First operand has 193 states, 138 states have (on average 1.4855072463768115) internal successors, (205), 139 states have internal predecessors, (205), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-28 03:18:56,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:56,185 INFO L93 Difference]: Finished difference Result 379 states and 664 transitions. [2024-11-28 03:18:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:18:56,190 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) Word has length 349 [2024-11-28 03:18:56,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:56,205 INFO L225 Difference]: With dead ends: 379 [2024-11-28 03:18:56,206 INFO L226 Difference]: Without dead ends: 189 [2024-11-28 03:18:56,212 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:18:56,217 INFO L435 NwaCegarLoop]: 302 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, 302 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:56,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:18:56,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-28 03:18:56,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2024-11-28 03:18:56,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 135 states have (on average 1.4666666666666666) internal successors, (198), 135 states have internal predecessors, (198), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:18:56,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 302 transitions. [2024-11-28 03:18:56,330 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 302 transitions. Word has length 349 [2024-11-28 03:18:56,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:56,330 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 302 transitions. [2024-11-28 03:18:56,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-28 03:18:56,333 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 302 transitions. [2024-11-28 03:18:56,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-11-28 03:18:56,355 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:56,355 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:56,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:18:56,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:18:56,556 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:56,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:56,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1307537189, now seen corresponding path program 1 times [2024-11-28 03:18:56,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:56,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83847622] [2024-11-28 03:18:56,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:56,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:57,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:18:57,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:57,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83847622] [2024-11-28 03:18:57,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83847622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:57,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:57,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:18:57,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669983510] [2024-11-28 03:18:57,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:57,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:18:57,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:57,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:18:57,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:57,446 INFO L87 Difference]: Start difference. First operand 189 states and 302 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:57,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:57,755 INFO L93 Difference]: Finished difference Result 558 states and 894 transitions. [2024-11-28 03:18:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:18:57,756 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 349 [2024-11-28 03:18:57,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:57,766 INFO L225 Difference]: With dead ends: 558 [2024-11-28 03:18:57,766 INFO L226 Difference]: Without dead ends: 372 [2024-11-28 03:18:57,768 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:57,768 INFO L435 NwaCegarLoop]: 550 mSDtfsCounter, 275 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:57,769 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 837 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:18:57,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2024-11-28 03:18:57,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 221. [2024-11-28 03:18:57,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 167 states have (on average 1.4970059880239521) internal successors, (250), 167 states have internal predecessors, (250), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:18:57,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 354 transitions. [2024-11-28 03:18:57,841 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 354 transitions. Word has length 349 [2024-11-28 03:18:57,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:57,844 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 354 transitions. [2024-11-28 03:18:57,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:57,845 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 354 transitions. [2024-11-28 03:18:57,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 03:18:57,857 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:57,858 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:57,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:18:57,858 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:57,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:57,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1797734086, now seen corresponding path program 1 times [2024-11-28 03:18:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329540400] [2024-11-28 03:18:57,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:57,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:18:58,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:58,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329540400] [2024-11-28 03:18:58,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329540400] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:58,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:58,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:18:58,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218341362] [2024-11-28 03:18:58,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:58,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:18:58,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:58,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:18:58,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:58,575 INFO L87 Difference]: Start difference. First operand 221 states and 354 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:58,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:58,689 INFO L93 Difference]: Finished difference Result 630 states and 1011 transitions. [2024-11-28 03:18:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:18:58,690 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 350 [2024-11-28 03:18:58,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:58,695 INFO L225 Difference]: With dead ends: 630 [2024-11-28 03:18:58,695 INFO L226 Difference]: Without dead ends: 412 [2024-11-28 03:18:58,696 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:58,697 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 269 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:58,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 591 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:18:58,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2024-11-28 03:18:58,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 238. [2024-11-28 03:18:58,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 184 states have (on average 1.5108695652173914) internal successors, (278), 184 states have internal predecessors, (278), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:18:58,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 382 transitions. [2024-11-28 03:18:58,757 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 382 transitions. Word has length 350 [2024-11-28 03:18:58,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:58,760 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 382 transitions. [2024-11-28 03:18:58,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:58,761 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 382 transitions. [2024-11-28 03:18:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 03:18:58,768 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:58,768 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:58,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:18:58,769 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:58,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:58,770 INFO L85 PathProgramCache]: Analyzing trace with hash -503088504, now seen corresponding path program 1 times [2024-11-28 03:18:58,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:58,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965860934] [2024-11-28 03:18:58,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:58,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:18:59,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:59,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965860934] [2024-11-28 03:18:59,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965860934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:59,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:59,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:18:59,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410482871] [2024-11-28 03:18:59,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:59,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:18:59,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:59,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:18:59,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:59,240 INFO L87 Difference]: Start difference. First operand 238 states and 382 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:59,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:59,396 INFO L93 Difference]: Finished difference Result 699 states and 1124 transitions. [2024-11-28 03:18:59,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:18:59,398 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 350 [2024-11-28 03:18:59,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:59,406 INFO L225 Difference]: With dead ends: 699 [2024-11-28 03:18:59,407 INFO L226 Difference]: Without dead ends: 464 [2024-11-28 03:18:59,409 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:18:59,411 INFO L435 NwaCegarLoop]: 294 mSDtfsCounter, 258 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:59,413 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 567 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:18:59,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2024-11-28 03:18:59,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 462. [2024-11-28 03:18:59,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 355 states have (on average 1.4816901408450704) internal successors, (526), 355 states have internal predecessors, (526), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-28 03:18:59,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 734 transitions. [2024-11-28 03:18:59,477 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 734 transitions. Word has length 350 [2024-11-28 03:18:59,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:59,481 INFO L471 AbstractCegarLoop]: Abstraction has 462 states and 734 transitions. [2024-11-28 03:18:59,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:18:59,481 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 734 transitions. [2024-11-28 03:18:59,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 03:18:59,489 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:59,490 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:59,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:18:59,490 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:59,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:59,491 INFO L85 PathProgramCache]: Analyzing trace with hash -153970233, now seen corresponding path program 1 times [2024-11-28 03:18:59,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:59,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620776407] [2024-11-28 03:18:59,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:59,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:59,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:19:02,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:02,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620776407] [2024-11-28 03:19:02,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620776407] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:02,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:02,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:19:02,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216398109] [2024-11-28 03:19:02,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:02,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:19:02,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:02,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:19:02,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:19:02,217 INFO L87 Difference]: Start difference. First operand 462 states and 734 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:03,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:03,136 INFO L93 Difference]: Finished difference Result 1559 states and 2461 transitions. [2024-11-28 03:19:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:19:03,138 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 351 [2024-11-28 03:19:03,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:03,181 INFO L225 Difference]: With dead ends: 1559 [2024-11-28 03:19:03,181 INFO L226 Difference]: Without dead ends: 1100 [2024-11-28 03:19:03,183 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:19:03,184 INFO L435 NwaCegarLoop]: 367 mSDtfsCounter, 484 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:03,184 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 1429 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 03:19:03,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2024-11-28 03:19:03,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 799. [2024-11-28 03:19:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 639 states have (on average 1.5054773082942097) internal successors, (962), 639 states have internal predecessors, (962), 156 states have call successors, (156), 3 states have call predecessors, (156), 3 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2024-11-28 03:19:03,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1274 transitions. [2024-11-28 03:19:03,351 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1274 transitions. Word has length 351 [2024-11-28 03:19:03,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:03,353 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1274 transitions. [2024-11-28 03:19:03,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:03,354 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1274 transitions. [2024-11-28 03:19:03,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 03:19:03,364 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:03,364 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:03,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:19:03,365 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:03,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:03,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1183329531, now seen corresponding path program 1 times [2024-11-28 03:19:03,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:03,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745879341] [2024-11-28 03:19:03,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:03,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:03,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:04,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:19:04,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:04,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745879341] [2024-11-28 03:19:04,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745879341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:04,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:04,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:19:04,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606843751] [2024-11-28 03:19:04,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:04,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:19:04,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:04,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:19:04,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:19:04,833 INFO L87 Difference]: Start difference. First operand 799 states and 1274 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:05,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:05,655 INFO L93 Difference]: Finished difference Result 1319 states and 2090 transitions. [2024-11-28 03:19:05,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:19:05,656 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 351 [2024-11-28 03:19:05,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:05,665 INFO L225 Difference]: With dead ends: 1319 [2024-11-28 03:19:05,665 INFO L226 Difference]: Without dead ends: 860 [2024-11-28 03:19:05,667 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:19:05,670 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 236 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:05,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 1065 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 03:19:05,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2024-11-28 03:19:05,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 799. [2024-11-28 03:19:05,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 639 states have (on average 1.4992175273865416) internal successors, (958), 639 states have internal predecessors, (958), 156 states have call successors, (156), 3 states have call predecessors, (156), 3 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2024-11-28 03:19:05,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1270 transitions. [2024-11-28 03:19:05,806 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1270 transitions. Word has length 351 [2024-11-28 03:19:05,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:05,807 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1270 transitions. [2024-11-28 03:19:05,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:05,807 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1270 transitions. [2024-11-28 03:19:05,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 03:19:05,818 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:05,819 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:05,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:19:05,819 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:05,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:05,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2105316767, now seen corresponding path program 1 times [2024-11-28 03:19:05,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:05,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123108404] [2024-11-28 03:19:05,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:05,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:19:06,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:06,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123108404] [2024-11-28 03:19:06,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123108404] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:06,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:06,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:19:06,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706588121] [2024-11-28 03:19:06,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:06,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:19:06,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:06,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:19:06,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:19:06,971 INFO L87 Difference]: Start difference. First operand 799 states and 1270 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:07,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:07,729 INFO L93 Difference]: Finished difference Result 2089 states and 3280 transitions. [2024-11-28 03:19:07,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:19:07,730 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 351 [2024-11-28 03:19:07,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:07,740 INFO L225 Difference]: With dead ends: 2089 [2024-11-28 03:19:07,741 INFO L226 Difference]: Without dead ends: 1553 [2024-11-28 03:19:07,743 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:19:07,744 INFO L435 NwaCegarLoop]: 340 mSDtfsCounter, 328 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:07,745 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 850 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 03:19:07,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2024-11-28 03:19:07,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1545. [2024-11-28 03:19:07,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1312 states have (on average 1.5053353658536586) internal successors, (1975), 1316 states have internal predecessors, (1975), 222 states have call successors, (222), 10 states have call predecessors, (222), 10 states have return successors, (222), 218 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-28 03:19:07,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 2419 transitions. [2024-11-28 03:19:07,903 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 2419 transitions. Word has length 351 [2024-11-28 03:19:07,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:07,904 INFO L471 AbstractCegarLoop]: Abstraction has 1545 states and 2419 transitions. [2024-11-28 03:19:07,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:07,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 2419 transitions. [2024-11-28 03:19:07,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 03:19:07,912 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:07,912 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:07,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:19:07,913 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:07,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:07,914 INFO L85 PathProgramCache]: Analyzing trace with hash 266422495, now seen corresponding path program 1 times [2024-11-28 03:19:07,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:07,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923722261] [2024-11-28 03:19:07,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:08,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:19:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:09,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923722261] [2024-11-28 03:19:09,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923722261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:09,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:09,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:19:09,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733745674] [2024-11-28 03:19:09,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:09,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:19:09,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:09,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:19:09,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:19:09,624 INFO L87 Difference]: Start difference. First operand 1545 states and 2419 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:11,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:11,121 INFO L93 Difference]: Finished difference Result 4224 states and 6481 transitions. [2024-11-28 03:19:11,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:19:11,122 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 351 [2024-11-28 03:19:11,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:11,147 INFO L225 Difference]: With dead ends: 4224 [2024-11-28 03:19:11,147 INFO L226 Difference]: Without dead ends: 3203 [2024-11-28 03:19:11,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:19:11,152 INFO L435 NwaCegarLoop]: 447 mSDtfsCounter, 773 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:11,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [773 Valid, 1406 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 03:19:11,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3203 states. [2024-11-28 03:19:11,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3203 to 2219. [2024-11-28 03:19:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2219 states, 1913 states have (on average 1.4898065865133299) internal successors, (2850), 1920 states have internal predecessors, (2850), 291 states have call successors, (291), 14 states have call predecessors, (291), 14 states have return successors, (291), 284 states have call predecessors, (291), 291 states have call successors, (291) [2024-11-28 03:19:11,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2219 states to 2219 states and 3432 transitions. [2024-11-28 03:19:11,454 INFO L78 Accepts]: Start accepts. Automaton has 2219 states and 3432 transitions. Word has length 351 [2024-11-28 03:19:11,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:11,455 INFO L471 AbstractCegarLoop]: Abstraction has 2219 states and 3432 transitions. [2024-11-28 03:19:11,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:19:11,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2219 states and 3432 transitions. [2024-11-28 03:19:11,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 03:19:11,463 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:11,465 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:11,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:19:11,466 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:11,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:11,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1360481633, now seen corresponding path program 1 times [2024-11-28 03:19:11,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:11,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476431950] [2024-11-28 03:19:11,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:11,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 120 proven. 33 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-28 03:19:13,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476431950] [2024-11-28 03:19:13,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476431950] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055855647] [2024-11-28 03:19:13,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:13,420 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:13,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:19:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:13,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:19:13,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1891 proven. 33 refuted. 0 times theorem prover too weak. 3380 trivial. 0 not checked. [2024-11-28 03:19:14,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:14,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 120 proven. 33 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-28 03:19:14,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055855647] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:19:14,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:19:14,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-28 03:19:14,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121864686] [2024-11-28 03:19:14,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:19:14,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:19:14,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:14,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:19:14,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:19:14,854 INFO L87 Difference]: Start difference. First operand 2219 states and 3432 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-28 03:19:15,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:15,622 INFO L93 Difference]: Finished difference Result 4322 states and 6650 transitions. [2024-11-28 03:19:15,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:19:15,624 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 351 [2024-11-28 03:19:15,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:15,642 INFO L225 Difference]: With dead ends: 4322 [2024-11-28 03:19:15,643 INFO L226 Difference]: Without dead ends: 2259 [2024-11-28 03:19:15,648 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 699 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:19:15,649 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 385 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:15,650 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 628 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:19:15,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states. [2024-11-28 03:19:15,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2231. [2024-11-28 03:19:15,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2231 states, 1922 states have (on average 1.4812695109261187) internal successors, (2847), 1929 states have internal predecessors, (2847), 291 states have call successors, (291), 17 states have call predecessors, (291), 17 states have return successors, (291), 284 states have call predecessors, (291), 291 states have call successors, (291) [2024-11-28 03:19:15,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2231 states to 2231 states and 3429 transitions. [2024-11-28 03:19:15,884 INFO L78 Accepts]: Start accepts. Automaton has 2231 states and 3429 transitions. Word has length 351 [2024-11-28 03:19:15,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:15,885 INFO L471 AbstractCegarLoop]: Abstraction has 2231 states and 3429 transitions. [2024-11-28 03:19:15,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-28 03:19:15,886 INFO L276 IsEmpty]: Start isEmpty. Operand 2231 states and 3429 transitions. [2024-11-28 03:19:15,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-28 03:19:15,898 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:15,899 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:15,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:19:16,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:16,103 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:16,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:16,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1185796060, now seen corresponding path program 1 times [2024-11-28 03:19:16,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:16,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992469903] [2024-11-28 03:19:16,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:16,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:16,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 51 proven. 249 refuted. 0 times theorem prover too weak. 5004 trivial. 0 not checked. [2024-11-28 03:19:19,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:19,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992469903] [2024-11-28 03:19:19,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992469903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:19,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590593892] [2024-11-28 03:19:19,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:19,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:19,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:19,231 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:19,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:19:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:19,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:19:19,729 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:23,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2344 proven. 249 refuted. 0 times theorem prover too weak. 2711 trivial. 0 not checked. [2024-11-28 03:19:23,032 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 51 proven. 252 refuted. 0 times theorem prover too weak. 5001 trivial. 0 not checked. [2024-11-28 03:19:24,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590593892] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:19:24,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:19:24,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 23 [2024-11-28 03:19:24,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600879277] [2024-11-28 03:19:24,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:19:24,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 03:19:24,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:24,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 03:19:24,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:19:24,967 INFO L87 Difference]: Start difference. First operand 2231 states and 3429 transitions. Second operand has 23 states, 23 states have (on average 8.869565217391305) internal successors, (204), 23 states have internal predecessors, (204), 6 states have call successors, (156), 4 states have call predecessors, (156), 9 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2024-11-28 03:19:31,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:31,050 INFO L93 Difference]: Finished difference Result 13474 states and 20527 transitions. [2024-11-28 03:19:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-28 03:19:31,052 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 8.869565217391305) internal successors, (204), 23 states have internal predecessors, (204), 6 states have call successors, (156), 4 states have call predecessors, (156), 9 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) Word has length 353 [2024-11-28 03:19:31,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:31,108 INFO L225 Difference]: With dead ends: 13474 [2024-11-28 03:19:31,108 INFO L226 Difference]: Without dead ends: 11499 [2024-11-28 03:19:31,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 702 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1336 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=989, Invalid=3433, Unknown=0, NotChecked=0, Total=4422 [2024-11-28 03:19:31,118 INFO L435 NwaCegarLoop]: 237 mSDtfsCounter, 3497 mSDsluCounter, 3158 mSDsCounter, 0 mSdLazyCounter, 2145 mSolverCounterSat, 843 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3514 SdHoareTripleChecker+Valid, 3395 SdHoareTripleChecker+Invalid, 2988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 843 IncrementalHoareTripleChecker+Valid, 2145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:31,119 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3514 Valid, 3395 Invalid, 2988 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [843 Valid, 2145 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-11-28 03:19:31,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11499 states. [2024-11-28 03:19:31,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11499 to 7255. [2024-11-28 03:19:31,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7255 states, 6676 states have (on average 1.5100359496704614) internal successors, (10081), 6690 states have internal predecessors, (10081), 530 states have call successors, (530), 48 states have call predecessors, (530), 48 states have return successors, (530), 516 states have call predecessors, (530), 530 states have call successors, (530) [2024-11-28 03:19:31,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7255 states to 7255 states and 11141 transitions. [2024-11-28 03:19:31,795 INFO L78 Accepts]: Start accepts. Automaton has 7255 states and 11141 transitions. Word has length 353 [2024-11-28 03:19:31,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:31,796 INFO L471 AbstractCegarLoop]: Abstraction has 7255 states and 11141 transitions. [2024-11-28 03:19:31,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 8.869565217391305) internal successors, (204), 23 states have internal predecessors, (204), 6 states have call successors, (156), 4 states have call predecessors, (156), 9 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2024-11-28 03:19:31,796 INFO L276 IsEmpty]: Start isEmpty. Operand 7255 states and 11141 transitions. [2024-11-28 03:19:31,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-11-28 03:19:31,808 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:31,808 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:31,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:19:32,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:19:32,013 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:32,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash 907549069, now seen corresponding path program 1 times [2024-11-28 03:19:32,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:32,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797645481] [2024-11-28 03:19:32,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:32,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:34,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 15 proven. 138 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-28 03:19:34,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:34,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797645481] [2024-11-28 03:19:34,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797645481] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:34,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381880531] [2024-11-28 03:19:34,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:34,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:34,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:34,796 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:34,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:19:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:35,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 03:19:35,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:40,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1539 proven. 261 refuted. 0 times theorem prover too weak. 3504 trivial. 0 not checked. [2024-11-28 03:19:40,082 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:50,097 WARN L286 SmtUtils]: Spent 5.31s on a formula simplification. DAG size of input: 455 DAG size of output: 445 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 03:20:05,711 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 03:20:05,712 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 03:20:05,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-28 03:20:05,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:20:05,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:05,914 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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:912) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:786) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:374) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:323) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:555) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) 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: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 46 more [2024-11-28 03:20:05,921 INFO L158 Benchmark]: Toolchain (without parser) took 74397.85ms. Allocated memory was 142.6MB in the beginning and 478.2MB in the end (delta: 335.5MB). Free memory was 118.8MB in the beginning and 299.5MB in the end (delta: -180.7MB). Peak memory consumption was 154.7MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,921 INFO L158 Benchmark]: CDTParser took 0.83ms. Allocated memory is still 142.6MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:20:05,922 INFO L158 Benchmark]: CACSL2BoogieTranslator took 775.02ms. Allocated memory is still 142.6MB. Free memory was 118.5MB in the beginning and 93.9MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 169.00ms. Allocated memory is still 142.6MB. Free memory was 93.9MB in the beginning and 83.6MB in the end (delta: 10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,923 INFO L158 Benchmark]: Boogie Preprocessor took 145.00ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 64.8MB in the end (delta: 18.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,924 INFO L158 Benchmark]: RCFGBuilder took 1540.83ms. Allocated memory was 142.6MB in the beginning and 419.4MB in the end (delta: 276.8MB). Free memory was 64.8MB in the beginning and 386.0MB in the end (delta: -321.2MB). Peak memory consumption was 36.9MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,925 INFO L158 Benchmark]: TraceAbstraction took 71757.90ms. Allocated memory was 419.4MB in the beginning and 478.2MB in the end (delta: 58.7MB). Free memory was 385.2MB in the beginning and 299.5MB in the end (delta: 85.7MB). Peak memory consumption was 143.3MB. Max. memory is 16.1GB. [2024-11-28 03:20:05,927 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.83ms. Allocated memory is still 142.6MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 775.02ms. Allocated memory is still 142.6MB. Free memory was 118.5MB in the beginning and 93.9MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 169.00ms. Allocated memory is still 142.6MB. Free memory was 93.9MB in the beginning and 83.6MB in the end (delta: 10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 145.00ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 64.8MB in the end (delta: 18.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1540.83ms. Allocated memory was 142.6MB in the beginning and 419.4MB in the end (delta: 276.8MB). Free memory was 64.8MB in the beginning and 386.0MB in the end (delta: -321.2MB). Peak memory consumption was 36.9MB. Max. memory is 16.1GB. * TraceAbstraction took 71757.90ms. Allocated memory was 419.4MB in the beginning and 478.2MB in the end (delta: 58.7MB). Free memory was 385.2MB in the beginning and 299.5MB in the end (delta: 85.7MB). Peak memory consumption was 143.3MB. 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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) 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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB --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 ca6e4c9424ce788edffc7e38265d581995e88f82a3064eb9de3661dcf45cf369 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:20:08,612 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:20:08,738 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:20:08,747 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:20:08,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:20:08,821 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:20:08,822 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:20:08,824 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:20:08,825 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:20:08,825 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:20:08,825 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:20:08,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:20:08,827 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:20:08,827 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:20:08,828 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:20:08,828 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:20:08,829 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:20:08,829 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:20:08,831 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:20:08,831 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:20:08,831 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:20:08,831 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:20:08,831 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:08,831 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:08,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:08,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:08,832 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:20:08,832 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:08,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:08,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:08,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:08,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:20:08,834 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:20:08,834 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_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB 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 -> ca6e4c9424ce788edffc7e38265d581995e88f82a3064eb9de3661dcf45cf369 [2024-11-28 03:20:09,217 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:20:09,226 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:20:09,228 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:20:09,230 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:20:09,230 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:20:09,231 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i [2024-11-28 03:20:12,324 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/77ca2798e/a6cd158a0c8840e3aebcb940466e6c7d/FLAG51e260dfc [2024-11-28 03:20:12,741 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:20:12,742 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i [2024-11-28 03:20:12,757 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/77ca2798e/a6cd158a0c8840e3aebcb940466e6c7d/FLAG51e260dfc [2024-11-28 03:20:12,780 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/data/77ca2798e/a6cd158a0c8840e3aebcb940466e6c7d [2024-11-28 03:20:12,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:20:12,785 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:20:12,787 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:20:12,787 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:20:12,793 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:20:12,794 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:12" (1/1) ... [2024-11-28 03:20:12,796 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35502ca5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:12, skipping insertion in model container [2024-11-28 03:20:12,796 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:12" (1/1) ... [2024-11-28 03:20:12,836 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:20:13,061 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_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i[916,929] [2024-11-28 03:20:13,308 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:20:13,346 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:20:13,364 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_74bd8b86-185a-4d04-904c-0135e85e59ba/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-85.i[916,929] [2024-11-28 03:20:13,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:20:13,525 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:20:13,525 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13 WrapperNode [2024-11-28 03:20:13,526 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:20:13,528 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:20:13,528 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:20:13,529 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:20:13,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,565 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,611 INFO L138 Inliner]: procedures = 27, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 397 [2024-11-28 03:20:13,612 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:20:13,612 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:20:13,612 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:20:13,612 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:20:13,627 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,627 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,641 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,682 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:20:13,682 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,683 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,723 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,729 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,738 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,747 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,757 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:20:13,758 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:20:13,758 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:20:13,758 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:20:13,759 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (1/1) ... [2024-11-28 03:20:13,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:13,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:13,805 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:20:13,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:20:13,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:20:13,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:20:13,848 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:20:13,849 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:20:13,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:20:13,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:20:14,062 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:20:14,065 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:20:52,791 INFO L? ?]: Removed 40 outVars from TransFormulas that were not future-live. [2024-11-28 03:20:52,792 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:20:52,818 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:20:52,821 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:20:52,821 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:52 BoogieIcfgContainer [2024-11-28 03:20:52,821 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:20:52,825 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:20:52,825 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:20:52,833 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:20:52,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:20:12" (1/3) ... [2024-11-28 03:20:52,834 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21f61c15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:52, skipping insertion in model container [2024-11-28 03:20:52,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:13" (2/3) ... [2024-11-28 03:20:52,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21f61c15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:52, skipping insertion in model container [2024-11-28 03:20:52,836 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:52" (3/3) ... [2024-11-28 03:20:52,838 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-85.i [2024-11-28 03:20:52,858 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:20:52,861 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-85.i that has 2 procedures, 158 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:20:52,948 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:20:52,969 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;@eebd959, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:20:52,969 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:20:52,976 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 103 states have (on average 1.4563106796116505) internal successors, (150), 104 states have internal predecessors, (150), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:20:53,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2024-11-28 03:20:53,010 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:20:53,011 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:53,011 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:20:53,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:53,089 INFO L85 PathProgramCache]: Analyzing trace with hash 674360572, now seen corresponding path program 1 times [2024-11-28 03:20:53,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:20:53,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578403362] [2024-11-28 03:20:53,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:53,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:53,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:20:53,115 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:20:53,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 03:20:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:57,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:20:57,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:57,402 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1182 proven. 0 refuted. 0 times theorem prover too weak. 4122 trivial. 0 not checked. [2024-11-28 03:20:57,403 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:20:57,403 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:20:57,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578403362] [2024-11-28 03:20:57,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578403362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:57,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:57,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:20:57,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961640230] [2024-11-28 03:20:57,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:57,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:20:57,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:20:57,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:20:57,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:20:57,448 INFO L87 Difference]: Start difference. First operand has 158 states, 103 states have (on average 1.4563106796116505) internal successors, (150), 104 states have internal predecessors, (150), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-28 03:20:57,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:20:57,525 INFO L93 Difference]: Finished difference Result 309 states and 554 transitions. [2024-11-28 03:20:57,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:20:57,528 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 339 [2024-11-28 03:20:57,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:20:57,542 INFO L225 Difference]: With dead ends: 309 [2024-11-28 03:20:57,542 INFO L226 Difference]: Without dead ends: 154 [2024-11-28 03:20:57,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:20:57,558 INFO L435 NwaCegarLoop]: 247 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, 247 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:20:57,560 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:20:57,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2024-11-28 03:20:57,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2024-11-28 03:20:57,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 100 states have (on average 1.43) internal successors, (143), 100 states have internal predecessors, (143), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-28 03:20:57,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 247 transitions. [2024-11-28 03:20:57,658 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 247 transitions. Word has length 339 [2024-11-28 03:20:57,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:20:57,659 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 247 transitions. [2024-11-28 03:20:57,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-28 03:20:57,660 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 247 transitions. [2024-11-28 03:20:57,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2024-11-28 03:20:57,669 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:20:57,669 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:57,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 03:20:57,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:57,871 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:20:57,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:57,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1164952692, now seen corresponding path program 1 times [2024-11-28 03:20:57,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:20:57,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126186321] [2024-11-28 03:20:57,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:57,874 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:57,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:20:57,882 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:20:57,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 03:21:01,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:02,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:21:02,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:21:32,150 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:21:32,150 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:21:32,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126186321] [2024-11-28 03:21:32,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126186321] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:32,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:32,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:32,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419997268] [2024-11-28 03:21:32,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:32,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:21:32,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:21:32,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:21:32,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:21:32,160 INFO L87 Difference]: Start difference. First operand 154 states and 247 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:21:37,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:39,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:44,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.97s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:48,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:54,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:58,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:58,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:21:58,728 INFO L93 Difference]: Finished difference Result 457 states and 736 transitions. [2024-11-28 03:21:59,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:21:59,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 339 [2024-11-28 03:21:59,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:21:59,077 INFO L225 Difference]: With dead ends: 457 [2024-11-28 03:21:59,077 INFO L226 Difference]: Without dead ends: 306 [2024-11-28 03:21:59,079 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:21:59,080 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 188 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 105 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:21:59,081 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 719 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 14 Invalid, 4 Unknown, 0 Unchecked, 26.2s Time] [2024-11-28 03:21:59,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-28 03:21:59,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 258. [2024-11-28 03:21:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 151 states have (on average 1.3576158940397351) internal successors, (205), 151 states have internal predecessors, (205), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-28 03:21:59,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 413 transitions. [2024-11-28 03:21:59,178 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 413 transitions. Word has length 339 [2024-11-28 03:21:59,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:21:59,182 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 413 transitions. [2024-11-28 03:21:59,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:21:59,183 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 413 transitions. [2024-11-28 03:21:59,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2024-11-28 03:21:59,195 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:21:59,195 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:59,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:21:59,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:21:59,396 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:21:59,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:59,397 INFO L85 PathProgramCache]: Analyzing trace with hash 278391874, now seen corresponding path program 1 times [2024-11-28 03:21:59,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:21:59,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010244931] [2024-11-28 03:21:59,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:59,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:21:59,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:21:59,407 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:21:59,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 03:22:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:03,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:22:03,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:13,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2701 proven. 78 refuted. 0 times theorem prover too weak. 2525 trivial. 0 not checked. [2024-11-28 03:22:13,022 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:14,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:14,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010244931] [2024-11-28 03:22:14,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010244931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:14,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2006008217] [2024-11-28 03:22:14,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:14,658 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:22:14,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:22:14,660 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:22:14,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 03:22:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:16,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:22:16,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:18,414 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:22:18,415 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:18,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2006008217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:18,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:18,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 03:22:18,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46488289] [2024-11-28 03:22:18,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:18,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:22:18,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:18,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:22:18,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:22:18,418 INFO L87 Difference]: Start difference. First operand 258 states and 413 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:22:23,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.86s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:27,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:28,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:28,285 INFO L93 Difference]: Finished difference Result 557 states and 895 transitions. [2024-11-28 03:22:28,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:22:28,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 340 [2024-11-28 03:22:28,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:28,292 INFO L225 Difference]: With dead ends: 557 [2024-11-28 03:22:28,292 INFO L226 Difference]: Without dead ends: 406 [2024-11-28 03:22:28,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 717 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:22:28,295 INFO L435 NwaCegarLoop]: 414 mSDtfsCounter, 217 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:28,295 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 648 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 9.8s Time] [2024-11-28 03:22:28,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2024-11-28 03:22:28,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 284. [2024-11-28 03:22:28,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 177 states have (on average 1.3954802259887005) internal successors, (247), 177 states have internal predecessors, (247), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-28 03:22:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 455 transitions. [2024-11-28 03:22:28,338 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 455 transitions. Word has length 340 [2024-11-28 03:22:28,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:28,339 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 455 transitions. [2024-11-28 03:22:28,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:22:28,340 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 455 transitions. [2024-11-28 03:22:28,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2024-11-28 03:22:28,347 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:28,347 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:28,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 03:22:28,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:28,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:22:28,749 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:22:28,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:28,749 INFO L85 PathProgramCache]: Analyzing trace with hash -137519019, now seen corresponding path program 1 times [2024-11-28 03:22:28,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:28,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818495792] [2024-11-28 03:22:28,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:28,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-11-28 03:22:28,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:22:28,753 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:22:28,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 03:22:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:32,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:22:32,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:42,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2701 proven. 78 refuted. 0 times theorem prover too weak. 2525 trivial. 0 not checked. [2024-11-28 03:22:42,777 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:44,564 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:44,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818495792] [2024-11-28 03:22:44,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818495792] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:44,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [244491040] [2024-11-28 03:22:44,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:44,565 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:22:44,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:22:44,567 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:22:44,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 03:22:46,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:46,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:22:46,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:47,842 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:22:47,842 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:47,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [244491040] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:47,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:47,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 03:22:47,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387830959] [2024-11-28 03:22:47,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:47,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:22:47,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:47,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:22:47,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:22:47,846 INFO L87 Difference]: Start difference. First operand 284 states and 455 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:22:49,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:51,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:52,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:53,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:58,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.92s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:02,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:04,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:05,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:05,096 INFO L93 Difference]: Finished difference Result 635 states and 1021 transitions. [2024-11-28 03:23:05,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:23:05,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 341 [2024-11-28 03:23:05,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:05,109 INFO L225 Difference]: With dead ends: 635 [2024-11-28 03:23:05,109 INFO L226 Difference]: Without dead ends: 458 [2024-11-28 03:23:05,111 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 720 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:23:05,112 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 227 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:05,113 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 469 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 17.2s Time] [2024-11-28 03:23:05,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-11-28 03:23:05,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 456. [2024-11-28 03:23:05,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 296 states have (on average 1.402027027027027) internal successors, (415), 296 states have internal predecessors, (415), 156 states have call successors, (156), 3 states have call predecessors, (156), 3 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2024-11-28 03:23:05,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 727 transitions. [2024-11-28 03:23:05,198 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 727 transitions. Word has length 341 [2024-11-28 03:23:05,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:05,203 INFO L471 AbstractCegarLoop]: Abstraction has 456 states and 727 transitions. [2024-11-28 03:23:05,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:23:05,203 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 727 transitions. [2024-11-28 03:23:05,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-28 03:23:05,213 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:05,214 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:05,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:05,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:05,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:23:05,615 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:23:05,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash -203682312, now seen corresponding path program 1 times [2024-11-28 03:23:05,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:05,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652027110] [2024-11-28 03:23:05,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:05,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:23:05,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:23:05,619 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:23:05,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-28 03:23:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:09,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:23:09,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2701 proven. 78 refuted. 0 times theorem prover too weak. 2525 trivial. 0 not checked. [2024-11-28 03:23:19,794 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:21,573 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:21,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652027110] [2024-11-28 03:23:21,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652027110] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:21,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [606735889] [2024-11-28 03:23:21,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:21,575 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:23:21,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:23:21,577 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:23:21,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-28 03:23:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:29,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:23:29,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:23:48,521 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:48,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [606735889] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:48,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:23:48,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-11-28 03:23:48,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146427979] [2024-11-28 03:23:48,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:48,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:23:48,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:48,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:23:48,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:48,524 INFO L87 Difference]: Start difference. First operand 456 states and 727 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:23:50,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:01,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.88s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:05,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:09,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:13,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:17,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:23,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.98s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:27,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:31,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:37,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.90s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:41,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:45,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:49,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:53,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:53,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:53,148 INFO L93 Difference]: Finished difference Result 1597 states and 2561 transitions. [2024-11-28 03:24:53,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:24:53,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 342 [2024-11-28 03:24:53,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:53,520 INFO L225 Difference]: With dead ends: 1597 [2024-11-28 03:24:53,520 INFO L226 Difference]: Without dead ends: 1248 [2024-11-28 03:24:53,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 721 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:24:53,523 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 303 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 105 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:53,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1249 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 136 Invalid, 13 Unknown, 0 Unchecked, 63.7s Time] [2024-11-28 03:24:53,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2024-11-28 03:24:53,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 722. [2024-11-28 03:24:53,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 509 states have (on average 1.4577603143418467) internal successors, (742), 509 states have internal predecessors, (742), 208 states have call successors, (208), 4 states have call predecessors, (208), 4 states have return successors, (208), 208 states have call predecessors, (208), 208 states have call successors, (208) [2024-11-28 03:24:53,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1158 transitions. [2024-11-28 03:24:53,652 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 1158 transitions. Word has length 342 [2024-11-28 03:24:53,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:53,653 INFO L471 AbstractCegarLoop]: Abstraction has 722 states and 1158 transitions. [2024-11-28 03:24:53,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:24:53,654 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 1158 transitions. [2024-11-28 03:24:53,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-28 03:24:53,659 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:53,659 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:53,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-28 03:24:53,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:24:54,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:24:54,060 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:24:54,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash -863213834, now seen corresponding path program 1 times [2024-11-28 03:24:54,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:24:54,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225322052] [2024-11-28 03:24:54,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:54,062 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:24:54,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:24:54,063 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:24:54,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-28 03:24:57,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:57,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:24:57,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:02,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1891 proven. 33 refuted. 0 times theorem prover too weak. 3380 trivial. 0 not checked. [2024-11-28 03:25:02,903 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:12,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 120 proven. 33 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-28 03:25:12,395 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:25:12,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225322052] [2024-11-28 03:25:12,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225322052] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:25:12,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:25:12,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 03:25:12,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608702784] [2024-11-28 03:25:12,396 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:25:12,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:25:12,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:25:12,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:25:12,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:25:12,398 INFO L87 Difference]: Start difference. First operand 722 states and 1158 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-28 03:25:26,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:30,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:34,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:34,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:25:34,867 INFO L93 Difference]: Finished difference Result 1347 states and 2143 transitions. [2024-11-28 03:25:35,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:25:35,343 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 342 [2024-11-28 03:25:35,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:25:35,350 INFO L225 Difference]: With dead ends: 1347 [2024-11-28 03:25:35,350 INFO L226 Difference]: Without dead ends: 746 [2024-11-28 03:25:35,353 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 685 GetRequests, 676 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:25:35,355 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 158 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:25:35,357 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 463 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 267 Invalid, 3 Unknown, 0 Unchecked, 21.8s Time] [2024-11-28 03:25:35,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2024-11-28 03:25:35,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 738. [2024-11-28 03:25:35,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 521 states have (on average 1.4318618042226487) internal successors, (746), 521 states have internal predecessors, (746), 208 states have call successors, (208), 8 states have call predecessors, (208), 8 states have return successors, (208), 208 states have call predecessors, (208), 208 states have call successors, (208) [2024-11-28 03:25:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1162 transitions. [2024-11-28 03:25:35,486 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 1162 transitions. Word has length 342 [2024-11-28 03:25:35,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:25:35,487 INFO L471 AbstractCegarLoop]: Abstraction has 738 states and 1162 transitions. [2024-11-28 03:25:35,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-28 03:25:35,487 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 1162 transitions. [2024-11-28 03:25:35,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 03:25:35,492 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:25:35,492 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:35,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-28 03:25:35,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:25:35,693 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:25:35,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:35,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1810083921, now seen corresponding path program 1 times [2024-11-28 03:25:35,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:25:35,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643025263] [2024-11-28 03:25:35,694 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:25:35,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:25:35,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:25:35,696 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:25:35,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-28 03:25:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:39,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:25:39,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:58,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:25:58,265 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:25:58,265 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:25:58,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643025263] [2024-11-28 03:25:58,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643025263] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:58,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:58,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:25:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195751515] [2024-11-28 03:25:58,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:58,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:25:58,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:25:58,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:25:58,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:25:58,267 INFO L87 Difference]: Start difference. First operand 738 states and 1162 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:26:03,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:26:07,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:26:09,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:26:09,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:26:09,191 INFO L93 Difference]: Finished difference Result 1940 states and 3056 transitions. [2024-11-28 03:26:09,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:26:09,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 344 [2024-11-28 03:26:09,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:26:09,202 INFO L225 Difference]: With dead ends: 1940 [2024-11-28 03:26:09,202 INFO L226 Difference]: Without dead ends: 1327 [2024-11-28 03:26:09,205 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:26:09,205 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 84 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:26:09,206 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 483 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 2 Unknown, 0 Unchecked, 10.8s Time] [2024-11-28 03:26:09,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1327 states. [2024-11-28 03:26:09,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1327 to 1321. [2024-11-28 03:26:09,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 942 states have (on average 1.4341825902335457) internal successors, (1351), 942 states have internal predecessors, (1351), 364 states have call successors, (364), 14 states have call predecessors, (364), 14 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-28 03:26:09,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 2079 transitions. [2024-11-28 03:26:09,376 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 2079 transitions. Word has length 344 [2024-11-28 03:26:09,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:26:09,377 INFO L471 AbstractCegarLoop]: Abstraction has 1321 states and 2079 transitions. [2024-11-28 03:26:09,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:26:09,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 2079 transitions. [2024-11-28 03:26:09,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 03:26:09,380 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:26:09,380 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:26:09,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-28 03:26:09,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:26:09,581 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:26:09,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:26:09,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2084843535, now seen corresponding path program 1 times [2024-11-28 03:26:09,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:26:09,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1007048958] [2024-11-28 03:26:09,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:26:09,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:26:09,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:26:09,585 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:26:09,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-28 03:26:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:13,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:26:13,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1838 proven. 252 refuted. 0 times theorem prover too weak. 3214 trivial. 0 not checked. [2024-11-28 03:26:46,302 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:57,999 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:26:57,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1007048958] [2024-11-28 03:26:57,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1007048958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:57,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [568002907] [2024-11-28 03:26:57,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:26:58,000 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:26:58,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:26:58,002 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:26:58,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 03:27:06,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:27:07,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:27:07,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:15,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-28 03:27:15,509 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:27:15,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [568002907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:27:15,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:27:15,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2024-11-28 03:27:15,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850336452] [2024-11-28 03:27:15,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:27:15,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:27:15,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:27:15,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:27:15,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:27:15,512 INFO L87 Difference]: Start difference. First operand 1321 states and 2079 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:27:16,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:32,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:36,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:40,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:44,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:48,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:52,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:27:56,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:00,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:04,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:08,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:12,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:16,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:34,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:28:34,213 INFO L93 Difference]: Finished difference Result 5561 states and 8694 transitions. [2024-11-28 03:28:34,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:28:34,214 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 344 [2024-11-28 03:28:34,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:28:34,243 INFO L225 Difference]: With dead ends: 5561 [2024-11-28 03:28:34,243 INFO L226 Difference]: Without dead ends: 4365 [2024-11-28 03:28:34,249 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 969 GetRequests, 952 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:28:34,250 INFO L435 NwaCegarLoop]: 437 mSDtfsCounter, 808 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 260 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 808 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:28:34,250 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [808 Valid, 1295 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 561 Invalid, 11 Unknown, 0 Unchecked, 76.0s Time] [2024-11-28 03:28:34,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4365 states. [2024-11-28 03:28:34,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4365 to 2389. [2024-11-28 03:28:34,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2389 states, 1642 states have (on average 1.3830694275274056) internal successors, (2271), 1650 states have internal predecessors, (2271), 716 states have call successors, (716), 30 states have call predecessors, (716), 30 states have return successors, (716), 708 states have call predecessors, (716), 716 states have call successors, (716) [2024-11-28 03:28:34,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2389 states to 2389 states and 3703 transitions. [2024-11-28 03:28:34,758 INFO L78 Accepts]: Start accepts. Automaton has 2389 states and 3703 transitions. Word has length 344 [2024-11-28 03:28:34,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:28:34,758 INFO L471 AbstractCegarLoop]: Abstraction has 2389 states and 3703 transitions. [2024-11-28 03:28:34,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-28 03:28:34,759 INFO L276 IsEmpty]: Start isEmpty. Operand 2389 states and 3703 transitions. [2024-11-28 03:28:34,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 03:28:34,762 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:28:34,763 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:28:34,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-28 03:28:35,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2024-11-28 03:28:35,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:28:35,163 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:28:35,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:28:35,164 INFO L85 PathProgramCache]: Analyzing trace with hash 654065231, now seen corresponding path program 1 times [2024-11-28 03:28:35,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:28:35,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [131456841] [2024-11-28 03:28:35,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:28:35,165 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:28:35,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:28:35,169 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:28:35,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-28 03:28:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:28:39,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:28:39,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:29:27,503 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1838 proven. 252 refuted. 0 times theorem prover too weak. 3214 trivial. 0 not checked. [2024-11-28 03:29:27,503 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:29:44,136 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:29:44,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [131456841] [2024-11-28 03:29:44,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [131456841] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:29:44,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1338405315] [2024-11-28 03:29:44,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:29:44,136 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:29:44,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:29:44,138 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:29:44,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-28 03:29:55,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:55,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:29:55,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:39,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1838 proven. 252 refuted. 0 times theorem prover too weak. 3214 trivial. 0 not checked. [2024-11-28 03:30:39,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:30:54,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1338405315] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:30:54,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:30:54,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-28 03:30:54,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709431037] [2024-11-28 03:30:54,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:30:54,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:30:54,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:30:54,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:30:54,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:30:54,533 INFO L87 Difference]: Start difference. First operand 2389 states and 3703 transitions. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 3 states have call successors, (52), 3 states have call predecessors, (52), 5 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2024-11-28 03:31:28,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:36,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.92s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:40,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:44,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:48,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:52,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:56,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:31:56,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:31:56,416 INFO L93 Difference]: Finished difference Result 4841 states and 7368 transitions. [2024-11-28 03:31:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:31:56,791 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 3 states have call successors, (52), 3 states have call predecessors, (52), 5 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) Word has length 344 [2024-11-28 03:31:56,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:31:56,812 INFO L225 Difference]: With dead ends: 4841 [2024-11-28 03:31:56,812 INFO L226 Difference]: Without dead ends: 2577 [2024-11-28 03:31:56,820 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1244 GetRequests, 1229 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:31:56,821 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 96 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 9 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:31:56,821 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 753 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 716 Invalid, 6 Unknown, 0 Unchecked, 59.0s Time] [2024-11-28 03:31:56,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2577 states. [2024-11-28 03:31:57,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2577 to 2509. [2024-11-28 03:31:57,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 1732 states have (on average 1.3493071593533488) internal successors, (2337), 1740 states have internal predecessors, (2337), 716 states have call successors, (716), 60 states have call predecessors, (716), 60 states have return successors, (716), 708 states have call predecessors, (716), 716 states have call successors, (716) [2024-11-28 03:31:57,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3769 transitions. [2024-11-28 03:31:57,258 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 3769 transitions. Word has length 344 [2024-11-28 03:31:57,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:31:57,260 INFO L471 AbstractCegarLoop]: Abstraction has 2509 states and 3769 transitions. [2024-11-28 03:31:57,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 3 states have call successors, (52), 3 states have call predecessors, (52), 5 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2024-11-28 03:31:57,260 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 3769 transitions. [2024-11-28 03:31:57,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 03:31:57,264 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:31:57,265 INFO L218 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:31:57,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-28 03:31:57,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-11-28 03:31:57,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:31:57,666 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:31:57,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:31:57,667 INFO L85 PathProgramCache]: Analyzing trace with hash 144592141, now seen corresponding path program 1 times [2024-11-28 03:31:57,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:31:57,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611180041] [2024-11-28 03:31:57,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:31:57,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:31:57,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:31:57,671 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:31:57,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_74bd8b86-185a-4d04-904c-0135e85e59ba/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-28 03:32:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:32:02,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:32:02,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:32:56,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1947 proven. 117 refuted. 0 times theorem prover too weak. 3240 trivial. 0 not checked. [2024-11-28 03:32:56,678 INFO L312 TraceCheckSpWp]: Computing backward predicates...