./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/seq-pthread/cs_stack-1.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_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/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_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/seq-pthread/cs_stack-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/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_e5b4686d-4c71-4279-94cd-266a3c4adf03/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 f673ebb9e7e04aacff207de4acfe748a76999a1319247236c14ae51e44f23889 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:43:00,309 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:43:00,396 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:43:00,406 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:43:00,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:43:00,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:43:00,459 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:43:00,459 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:43:00,459 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:43:00,460 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:43:00,461 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:43:00,461 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:43:00,461 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:43:00,461 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:43:00,462 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:43:00,462 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:43:00,463 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:43:00,464 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:00,464 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:43:00,464 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:00,465 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:43:00,465 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:43:00,466 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:43:00,466 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:43:00,466 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_e5b4686d-4c71-4279-94cd-266a3c4adf03/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 -> f673ebb9e7e04aacff207de4acfe748a76999a1319247236c14ae51e44f23889 [2024-11-28 04:43:00,872 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:43:00,882 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:43:00,885 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:43:00,887 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:43:00,888 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:43:00,889 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/seq-pthread/cs_stack-1.i [2024-11-28 04:43:04,319 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/data/2e9d1ee26/c4fb679d39d84d1887e72e55213acac2/FLAGc96607a1a [2024-11-28 04:43:04,737 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:43:04,738 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/sv-benchmarks/c/seq-pthread/cs_stack-1.i [2024-11-28 04:43:04,761 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/data/2e9d1ee26/c4fb679d39d84d1887e72e55213acac2/FLAGc96607a1a [2024-11-28 04:43:04,793 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/data/2e9d1ee26/c4fb679d39d84d1887e72e55213acac2 [2024-11-28 04:43:04,799 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:43:04,802 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:43:04,805 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:43:04,805 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:43:04,812 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:43:04,813 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:43:04" (1/1) ... [2024-11-28 04:43:04,814 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e850472 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:04, skipping insertion in model container [2024-11-28 04:43:04,817 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:43:04" (1/1) ... [2024-11-28 04:43:04,874 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:43:05,482 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_e5b4686d-4c71-4279-94cd-266a3c4adf03/sv-benchmarks/c/seq-pthread/cs_stack-1.i[34744,34757] [2024-11-28 04:43:05,616 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:43:05,640 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:43:05,697 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_e5b4686d-4c71-4279-94cd-266a3c4adf03/sv-benchmarks/c/seq-pthread/cs_stack-1.i[34744,34757] [2024-11-28 04:43:05,769 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:43:05,833 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:43:05,834 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05 WrapperNode [2024-11-28 04:43:05,834 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:43:05,835 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:43:05,835 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:43:05,836 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:43:05,842 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,864 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,915 INFO L138 Inliner]: procedures = 254, calls = 303, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 691 [2024-11-28 04:43:05,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:43:05,916 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:43:05,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:43:05,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:43:05,927 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,927 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,936 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,982 INFO L175 MemorySlicer]: Split 156 memory accesses to 18 slices as follows [2, 3, 8, 8, 8, 20, 12, 12, 4, 5, 21, 0, 22, 8, 7, 6, 3, 7]. 14 percent of accesses are in the largest equivalence class. The 53 initializations are split as follows [2, 0, 3, 3, 3, 6, 6, 2, 2, 2, 10, 0, 10, 2, 0, 2, 0, 0]. The 38 writes are split as follows [0, 1, 2, 2, 2, 8, 3, 3, 1, 1, 1, 0, 6, 3, 1, 2, 1, 1]. [2024-11-28 04:43:05,982 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:05,982 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,051 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,055 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,067 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,083 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,091 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,113 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:43:06,115 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:43:06,118 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:43:06,119 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:43:06,120 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (1/1) ... [2024-11-28 04:43:06,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:06,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:06,166 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:43:06,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:43:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:43:06,234 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:43:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure __CS_pthread_mutex_lock [2024-11-28 04:43:06,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __CS_pthread_mutex_lock [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 04:43:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 04:43:06,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 04:43:06,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 04:43:06,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 04:43:06,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-28 04:43:06,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure __CS_pthread_mutex_unlock [2024-11-28 04:43:06,242 INFO L138 BoogieDeclarations]: Found implementation of procedure __CS_pthread_mutex_unlock [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 04:43:06,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 04:43:06,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 04:43:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure get_top [2024-11-28 04:43:06,248 INFO L138 BoogieDeclarations]: Found implementation of procedure get_top [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 04:43:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure __CS_pthread_create [2024-11-28 04:43:06,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __CS_pthread_create [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure __CS_pthread_join [2024-11-28 04:43:06,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __CS_pthread_join [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2024-11-28 04:43:06,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2024-11-28 04:43:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure error [2024-11-28 04:43:06,250 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure __CS_cs [2024-11-28 04:43:06,250 INFO L138 BoogieDeclarations]: Found implementation of procedure __CS_cs [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 04:43:06,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-28 04:43:06,255 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:43:06,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:43:06,680 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:43:06,683 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:43:06,759 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:06,760 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);#res := 0; [2024-11-28 04:43:07,583 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##98: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);push_#res#1 := 0; [2024-11-28 04:43:07,583 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,583 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##59: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##54: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);pop_#res#1 := 0; [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##58: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);pop_#res#1 := 0; [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);pop_#res#1 := 0; [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L1005: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);pop_#res#1 := 0; [2024-11-28 04:43:07,584 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L1005: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296));pop_#res#1 := 0; [2024-11-28 04:43:07,585 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L989-2: SUMMARY for call __CS_cs(); srcloc: null [2024-11-28 04:43:07,585 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##114: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,585 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296);push_#res#1 := 0; [2024-11-28 04:43:07,614 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,615 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296); [2024-11-28 04:43:07,615 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296); [2024-11-28 04:43:07,615 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,615 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,619 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L933: SUMMARY for call __CS_cs(); srcloc: null [2024-11-28 04:43:07,619 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L933-1: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296); [2024-11-28 04:43:07,619 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L933-1: assume !(0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296)); [2024-11-28 04:43:07,619 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume 0 != (if ~__CS_ret~0 % 256 % 4294967296 <= 2147483647 then ~__CS_ret~0 % 256 % 4294967296 else ~__CS_ret~0 % 256 % 4294967296 - 4294967296); [2024-11-28 04:43:12,119 INFO L? ?]: Removed 95 outVars from TransFormulas that were not future-live. [2024-11-28 04:43:12,119 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:43:12,149 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:43:12,153 INFO L312 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-28 04:43:12,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:43:12 BoogieIcfgContainer [2024-11-28 04:43:12,154 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:43:12,156 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:43:12,156 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:43:12,163 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:43:12,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:43:04" (1/3) ... [2024-11-28 04:43:12,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24611d97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:43:12, skipping insertion in model container [2024-11-28 04:43:12,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:05" (2/3) ... [2024-11-28 04:43:12,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24611d97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:43:12, skipping insertion in model container [2024-11-28 04:43:12,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:43:12" (3/3) ... [2024-11-28 04:43:12,169 INFO L128 eAbstractionObserver]: Analyzing ICFG cs_stack-1.i [2024-11-28 04:43:12,194 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:43:12,196 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG cs_stack-1.i that has 10 procedures, 223 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-28 04:43:12,285 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:43:12,300 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;@3cc10573, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:43:12,300 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:43:12,305 INFO L276 IsEmpty]: Start isEmpty. Operand has 223 states, 139 states have (on average 1.5323741007194245) internal successors, (213), 142 states have internal predecessors, (213), 73 states have call successors, (73), 9 states have call predecessors, (73), 9 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-28 04:43:12,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-28 04:43:12,334 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:12,335 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:43:12,336 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:12,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1810819941, now seen corresponding path program 1 times [2024-11-28 04:43:12,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:12,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335114409] [2024-11-28 04:43:12,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:12,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:12,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:13,332 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-11-28 04:43:13,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:13,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335114409] [2024-11-28 04:43:13,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335114409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:13,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:13,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:43:13,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549023213] [2024-11-28 04:43:13,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:13,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:43:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:13,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:43:13,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:43:13,397 INFO L87 Difference]: Start difference. First operand has 223 states, 139 states have (on average 1.5323741007194245) internal successors, (213), 142 states have internal predecessors, (213), 73 states have call successors, (73), 9 states have call predecessors, (73), 9 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:13,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:13,530 INFO L93 Difference]: Finished difference Result 452 states and 797 transitions. [2024-11-28 04:43:13,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:43:13,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 96 [2024-11-28 04:43:13,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:13,545 INFO L225 Difference]: With dead ends: 452 [2024-11-28 04:43:13,545 INFO L226 Difference]: Without dead ends: 227 [2024-11-28 04:43:13,553 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 04:43:13,557 INFO L435 NwaCegarLoop]: 347 mSDtfsCounter, 9 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:13,558 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 691 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:43:13,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-28 04:43:13,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 220. [2024-11-28 04:43:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 137 states have (on average 1.4817518248175183) internal successors, (203), 139 states have internal predecessors, (203), 73 states have call successors, (73), 9 states have call predecessors, (73), 9 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-28 04:43:13,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 349 transitions. [2024-11-28 04:43:13,676 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 349 transitions. Word has length 96 [2024-11-28 04:43:13,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:13,676 INFO L471 AbstractCegarLoop]: Abstraction has 220 states and 349 transitions. [2024-11-28 04:43:13,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:13,678 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 349 transitions. [2024-11-28 04:43:13,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-28 04:43:13,689 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:13,689 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:43:13,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:43:13,692 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:13,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:13,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1378222151, now seen corresponding path program 1 times [2024-11-28 04:43:13,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:13,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649658821] [2024-11-28 04:43:13,694 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:13,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:13,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-11-28 04:43:14,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649658821] [2024-11-28 04:43:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649658821] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:14,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:14,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:43:14,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40232981] [2024-11-28 04:43:14,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:14,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:43:14,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:14,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:43:14,365 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:43:14,365 INFO L87 Difference]: Start difference. First operand 220 states and 349 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:14,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:14,452 INFO L93 Difference]: Finished difference Result 441 states and 701 transitions. [2024-11-28 04:43:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:43:14,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 102 [2024-11-28 04:43:14,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:14,456 INFO L225 Difference]: With dead ends: 441 [2024-11-28 04:43:14,456 INFO L226 Difference]: Without dead ends: 224 [2024-11-28 04:43:14,458 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 04:43:14,459 INFO L435 NwaCegarLoop]: 344 mSDtfsCounter, 2 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:14,459 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 683 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:43:14,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-11-28 04:43:14,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 222. [2024-11-28 04:43:14,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 139 states have (on average 1.474820143884892) internal successors, (205), 141 states have internal predecessors, (205), 73 states have call successors, (73), 9 states have call predecessors, (73), 9 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-28 04:43:14,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 351 transitions. [2024-11-28 04:43:14,490 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 351 transitions. Word has length 102 [2024-11-28 04:43:14,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:14,490 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 351 transitions. [2024-11-28 04:43:14,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:14,490 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 351 transitions. [2024-11-28 04:43:14,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-28 04:43:14,495 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:14,495 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:43:14,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:43:14,496 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:14,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:14,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1423993023, now seen corresponding path program 1 times [2024-11-28 04:43:14,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:14,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607145718] [2024-11-28 04:43:14,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:14,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-11-28 04:43:15,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:15,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607145718] [2024-11-28 04:43:15,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607145718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:43:15,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367144390] [2024-11-28 04:43:15,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:15,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:15,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:15,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:43:15,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:43:15,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:15,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:43:15,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:43:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-11-28 04:43:15,842 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:43:16,035 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-11-28 04:43:16,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367144390] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:43:16,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:43:16,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2024-11-28 04:43:16,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355218305] [2024-11-28 04:43:16,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:43:16,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:43:16,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:16,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:43:16,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:43:16,045 INFO L87 Difference]: Start difference. First operand 222 states and 351 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:43:16,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:16,211 INFO L93 Difference]: Finished difference Result 450 states and 712 transitions. [2024-11-28 04:43:16,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:43:16,212 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 106 [2024-11-28 04:43:16,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:16,220 INFO L225 Difference]: With dead ends: 450 [2024-11-28 04:43:16,220 INFO L226 Difference]: Without dead ends: 231 [2024-11-28 04:43:16,222 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:43:16,225 INFO L435 NwaCegarLoop]: 344 mSDtfsCounter, 5 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:16,229 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1022 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:43:16,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-28 04:43:16,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 230. [2024-11-28 04:43:16,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 147 states have (on average 1.4489795918367347) internal successors, (213), 149 states have internal predecessors, (213), 73 states have call successors, (73), 9 states have call predecessors, (73), 9 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-28 04:43:16,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 359 transitions. [2024-11-28 04:43:16,281 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 359 transitions. Word has length 106 [2024-11-28 04:43:16,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:16,285 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 359 transitions. [2024-11-28 04:43:16,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:43:16,285 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 359 transitions. [2024-11-28 04:43:16,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-28 04:43:16,288 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:16,293 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:16,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:43:16,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 04:43:16,494 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:16,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:16,495 INFO L85 PathProgramCache]: Analyzing trace with hash -559175087, now seen corresponding path program 2 times [2024-11-28 04:43:16,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:16,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873115062] [2024-11-28 04:43:16,495 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:43:16,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:16,666 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:43:16,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:43:17,013 INFO L134 CoverageAnalysis]: Checked inductivity of 383 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2024-11-28 04:43:17,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:17,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873115062] [2024-11-28 04:43:17,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873115062] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:17,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:17,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:43:17,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561542198] [2024-11-28 04:43:17,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:17,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:43:17,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:17,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:43:17,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:43:17,016 INFO L87 Difference]: Start difference. First operand 230 states and 359 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:17,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:17,130 INFO L93 Difference]: Finished difference Result 436 states and 698 transitions. [2024-11-28 04:43:17,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:43:17,130 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2024-11-28 04:43:17,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:17,140 INFO L225 Difference]: With dead ends: 436 [2024-11-28 04:43:17,140 INFO L226 Difference]: Without dead ends: 402 [2024-11-28 04:43:17,141 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:17,142 INFO L435 NwaCegarLoop]: 372 mSDtfsCounter, 295 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:17,146 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1070 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:43:17,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2024-11-28 04:43:17,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 401. [2024-11-28 04:43:17,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 251 states have (on average 1.50199203187251) internal successors, (377), 255 states have internal predecessors, (377), 131 states have call successors, (131), 18 states have call predecessors, (131), 18 states have return successors, (139), 131 states have call predecessors, (139), 131 states have call successors, (139) [2024-11-28 04:43:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 647 transitions. [2024-11-28 04:43:17,231 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 647 transitions. Word has length 114 [2024-11-28 04:43:17,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:17,232 INFO L471 AbstractCegarLoop]: Abstraction has 401 states and 647 transitions. [2024-11-28 04:43:17,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-28 04:43:17,232 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 647 transitions. [2024-11-28 04:43:17,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-28 04:43:17,240 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:17,240 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:17,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:43:17,241 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:17,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:17,242 INFO L85 PathProgramCache]: Analyzing trace with hash -766383274, now seen corresponding path program 1 times [2024-11-28 04:43:17,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:17,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74124464] [2024-11-28 04:43:17,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:17,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2024-11-28 04:43:17,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:17,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74124464] [2024-11-28 04:43:17,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74124464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:43:17,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449606433] [2024-11-28 04:43:17,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:17,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:17,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:17,914 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:43:17,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:43:18,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:18,691 INFO L256 TraceCheckSpWp]: Trace formula consists of 1439 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:43:18,699 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:43:18,795 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 747 trivial. 0 not checked. [2024-11-28 04:43:18,798 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:43:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 747 trivial. 0 not checked. [2024-11-28 04:43:19,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449606433] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:43:19,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:43:19,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 9 [2024-11-28 04:43:19,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111072535] [2024-11-28 04:43:19,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:43:19,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:43:19,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:19,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:43:19,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:43:19,251 INFO L87 Difference]: Start difference. First operand 401 states and 647 transitions. Second operand has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 04:43:19,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:19,634 INFO L93 Difference]: Finished difference Result 825 states and 1324 transitions. [2024-11-28 04:43:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:43:19,635 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 197 [2024-11-28 04:43:19,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:19,640 INFO L225 Difference]: With dead ends: 825 [2024-11-28 04:43:19,641 INFO L226 Difference]: Without dead ends: 427 [2024-11-28 04:43:19,646 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 394 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:43:19,647 INFO L435 NwaCegarLoop]: 340 mSDtfsCounter, 37 mSDsluCounter, 1685 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:19,647 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 2025 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:43:19,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-11-28 04:43:19,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 427. [2024-11-28 04:43:19,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 277 states have (on average 1.4620938628158844) internal successors, (405), 281 states have internal predecessors, (405), 131 states have call successors, (131), 18 states have call predecessors, (131), 18 states have return successors, (139), 131 states have call predecessors, (139), 131 states have call successors, (139) [2024-11-28 04:43:19,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 675 transitions. [2024-11-28 04:43:19,707 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 675 transitions. Word has length 197 [2024-11-28 04:43:19,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:19,707 INFO L471 AbstractCegarLoop]: Abstraction has 427 states and 675 transitions. [2024-11-28 04:43:19,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 04:43:19,708 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 675 transitions. [2024-11-28 04:43:19,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:43:19,715 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:19,716 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:19,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:43:19,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:19,916 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:19,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:19,917 INFO L85 PathProgramCache]: Analyzing trace with hash -485263361, now seen corresponding path program 1 times [2024-11-28 04:43:19,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:19,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200845143] [2024-11-28 04:43:19,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:19,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:21,415 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:43:21,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:21,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200845143] [2024-11-28 04:43:21,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200845143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:21,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:21,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:43:21,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798170988] [2024-11-28 04:43:21,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:21,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:43:21,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:21,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:43:21,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:21,418 INFO L87 Difference]: Start difference. First operand 427 states and 675 transitions. Second operand has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:25,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:26,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:27,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:27,552 INFO L93 Difference]: Finished difference Result 855 states and 1375 transitions. [2024-11-28 04:43:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:43:27,553 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) Word has length 219 [2024-11-28 04:43:27,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:27,561 INFO L225 Difference]: With dead ends: 855 [2024-11-28 04:43:27,561 INFO L226 Difference]: Without dead ends: 817 [2024-11-28 04:43:27,563 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:43:27,563 INFO L435 NwaCegarLoop]: 410 mSDtfsCounter, 380 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 36 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1477 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:27,564 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 1477 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 104 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2024-11-28 04:43:27,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2024-11-28 04:43:27,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 809. [2024-11-28 04:43:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 508 states have (on average 1.4921259842519685) internal successors, (758), 519 states have internal predecessors, (758), 261 states have call successors, (261), 36 states have call predecessors, (261), 39 states have return successors, (295), 261 states have call predecessors, (295), 261 states have call successors, (295) [2024-11-28 04:43:27,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1314 transitions. [2024-11-28 04:43:27,698 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1314 transitions. Word has length 219 [2024-11-28 04:43:27,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:27,699 INFO L471 AbstractCegarLoop]: Abstraction has 809 states and 1314 transitions. [2024-11-28 04:43:27,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:27,699 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1314 transitions. [2024-11-28 04:43:27,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 04:43:27,710 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:27,710 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:27,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:43:27,710 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:27,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash -398423618, now seen corresponding path program 2 times [2024-11-28 04:43:27,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:27,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383181246] [2024-11-28 04:43:27,711 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:43:27,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:27,865 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:43:27,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:43:28,179 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 898 trivial. 0 not checked. [2024-11-28 04:43:28,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:28,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383181246] [2024-11-28 04:43:28,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383181246] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:43:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078585931] [2024-11-28 04:43:28,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:28,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:43:28,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:28,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:43:28,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:28,184 INFO L87 Difference]: Start difference. First operand 809 states and 1314 transitions. Second operand has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-28 04:43:32,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:36,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:37,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:37,019 INFO L93 Difference]: Finished difference Result 897 states and 1436 transitions. [2024-11-28 04:43:37,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:43:37,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) Word has length 223 [2024-11-28 04:43:37,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:37,030 INFO L225 Difference]: With dead ends: 897 [2024-11-28 04:43:37,031 INFO L226 Difference]: Without dead ends: 825 [2024-11-28 04:43:37,033 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:43:37,035 INFO L435 NwaCegarLoop]: 397 mSDtfsCounter, 402 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 55 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:37,036 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 1423 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 103 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2024-11-28 04:43:37,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2024-11-28 04:43:37,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 809. [2024-11-28 04:43:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 508 states have (on average 1.4921259842519685) internal successors, (758), 519 states have internal predecessors, (758), 261 states have call successors, (261), 36 states have call predecessors, (261), 39 states have return successors, (293), 261 states have call predecessors, (293), 261 states have call successors, (293) [2024-11-28 04:43:37,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1312 transitions. [2024-11-28 04:43:37,192 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1312 transitions. Word has length 223 [2024-11-28 04:43:37,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:37,193 INFO L471 AbstractCegarLoop]: Abstraction has 809 states and 1312 transitions. [2024-11-28 04:43:37,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-28 04:43:37,195 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1312 transitions. [2024-11-28 04:43:37,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:43:37,208 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:37,209 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:37,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:43:37,210 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:37,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash -764499031, now seen corresponding path program 1 times [2024-11-28 04:43:37,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:37,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806985773] [2024-11-28 04:43:37,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:37,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:43:38,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:38,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806985773] [2024-11-28 04:43:38,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806985773] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:38,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:38,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:43:38,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677968347] [2024-11-28 04:43:38,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:38,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:43:38,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:38,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:43:38,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:38,409 INFO L87 Difference]: Start difference. First operand 809 states and 1312 transitions. Second operand has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:42,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:43,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:43,761 INFO L93 Difference]: Finished difference Result 1561 states and 2537 transitions. [2024-11-28 04:43:43,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:43:43,762 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) Word has length 219 [2024-11-28 04:43:43,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:43,775 INFO L225 Difference]: With dead ends: 1561 [2024-11-28 04:43:43,775 INFO L226 Difference]: Without dead ends: 802 [2024-11-28 04:43:43,782 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:43:43,783 INFO L435 NwaCegarLoop]: 397 mSDtfsCounter, 399 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 52 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:43,783 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1424 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 100 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-11-28 04:43:43,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2024-11-28 04:43:43,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 792. [2024-11-28 04:43:43,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 499 states have (on average 1.4849699398797596) internal successors, (741), 510 states have internal predecessors, (741), 253 states have call successors, (253), 35 states have call predecessors, (253), 39 states have return successors, (279), 254 states have call predecessors, (279), 253 states have call successors, (279) [2024-11-28 04:43:43,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 1273 transitions. [2024-11-28 04:43:43,916 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 1273 transitions. Word has length 219 [2024-11-28 04:43:43,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:43,917 INFO L471 AbstractCegarLoop]: Abstraction has 792 states and 1273 transitions. [2024-11-28 04:43:43,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:43,917 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 1273 transitions. [2024-11-28 04:43:43,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:43:43,929 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:43,929 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:43,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:43:43,930 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:43,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:43,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2028495981, now seen corresponding path program 1 times [2024-11-28 04:43:43,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:43,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771286383] [2024-11-28 04:43:43,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:43,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:45,141 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:43:45,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:45,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771286383] [2024-11-28 04:43:45,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771286383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:45,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:45,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:43:45,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406981897] [2024-11-28 04:43:45,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:45,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:43:45,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:45,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:43:45,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:45,147 INFO L87 Difference]: Start difference. First operand 792 states and 1273 transitions. Second operand has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:49,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:49,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:49,725 INFO L93 Difference]: Finished difference Result 1241 states and 1971 transitions. [2024-11-28 04:43:49,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:43:49,726 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) Word has length 219 [2024-11-28 04:43:49,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:49,733 INFO L225 Difference]: With dead ends: 1241 [2024-11-28 04:43:49,733 INFO L226 Difference]: Without dead ends: 712 [2024-11-28 04:43:49,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:43:49,737 INFO L435 NwaCegarLoop]: 410 mSDtfsCounter, 384 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 36 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:49,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 1438 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 155 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-11-28 04:43:49,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2024-11-28 04:43:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 702. [2024-11-28 04:43:49,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 448 states have (on average 1.4508928571428572) internal successors, (650), 457 states have internal predecessors, (650), 214 states have call successors, (214), 35 states have call predecessors, (214), 39 states have return successors, (238), 215 states have call predecessors, (238), 214 states have call successors, (238) [2024-11-28 04:43:49,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1102 transitions. [2024-11-28 04:43:49,812 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1102 transitions. Word has length 219 [2024-11-28 04:43:49,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:49,814 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 1102 transitions. [2024-11-28 04:43:49,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 4 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2024-11-28 04:43:49,814 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1102 transitions. [2024-11-28 04:43:49,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 04:43:49,822 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:49,822 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:49,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:43:49,823 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:49,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:49,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1735638830, now seen corresponding path program 1 times [2024-11-28 04:43:49,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:49,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31390903] [2024-11-28 04:43:49,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:49,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:50,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:43:50,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:50,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31390903] [2024-11-28 04:43:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31390903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:43:50,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953471822] [2024-11-28 04:43:50,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:50,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:50,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:50,625 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:43:50,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:43:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:51,574 INFO L256 TraceCheckSpWp]: Trace formula consists of 1673 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:43:51,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:43:51,814 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 280 proven. 4 refuted. 0 times theorem prover too weak. 614 trivial. 0 not checked. [2024-11-28 04:43:51,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:43:52,508 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:43:52,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953471822] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:43:52,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:43:52,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 5] total 11 [2024-11-28 04:43:52,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20012227] [2024-11-28 04:43:52,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:43:52,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:43:52,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:52,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:43:52,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:43:52,511 INFO L87 Difference]: Start difference. First operand 702 states and 1102 transitions. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 9 states have call successors, (48), 5 states have call predecessors, (48), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) [2024-11-28 04:43:56,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:43:59,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:59,361 INFO L93 Difference]: Finished difference Result 1738 states and 2768 transitions. [2024-11-28 04:43:59,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:43:59,362 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 9 states have call successors, (48), 5 states have call predecessors, (48), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) Word has length 223 [2024-11-28 04:43:59,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:59,375 INFO L225 Difference]: With dead ends: 1738 [2024-11-28 04:43:59,375 INFO L226 Difference]: Without dead ends: 1086 [2024-11-28 04:43:59,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 445 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:43:59,385 INFO L435 NwaCegarLoop]: 389 mSDtfsCounter, 1568 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 1016 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1651 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1016 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:59,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1651 Valid, 1015 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1016 Valid, 795 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2024-11-28 04:43:59,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2024-11-28 04:43:59,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1065. [2024-11-28 04:43:59,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 668 states have (on average 1.4580838323353293) internal successors, (974), 683 states have internal predecessors, (974), 335 states have call successors, (335), 57 states have call predecessors, (335), 61 states have return successors, (373), 334 states have call predecessors, (373), 335 states have call successors, (373) [2024-11-28 04:43:59,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1682 transitions. [2024-11-28 04:43:59,531 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1682 transitions. Word has length 223 [2024-11-28 04:43:59,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:59,531 INFO L471 AbstractCegarLoop]: Abstraction has 1065 states and 1682 transitions. [2024-11-28 04:43:59,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 9 states have call successors, (48), 5 states have call predecessors, (48), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) [2024-11-28 04:43:59,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1682 transitions. [2024-11-28 04:43:59,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 04:43:59,544 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:59,544 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 10, 10, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:43:59,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:43:59,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:59,748 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:59,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:59,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1423713010, now seen corresponding path program 1 times [2024-11-28 04:43:59,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:59,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84645733] [2024-11-28 04:43:59,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:59,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:03,016 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:44:03,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:03,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84645733] [2024-11-28 04:44:03,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84645733] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:03,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861661908] [2024-11-28 04:44:03,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:03,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:03,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:03,019 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:03,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:44:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:03,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 1771 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:44:03,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:04,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 04:44:13,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:44:13,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:44:13,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 48 [2024-11-28 04:44:17,321 INFO L349 Elim1Store]: treesize reduction 64, result has 54.9 percent of original size [2024-11-28 04:44:17,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 104 [2024-11-28 04:44:47,921 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 352 proven. 4 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2024-11-28 04:44:47,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:48,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2024-11-28 04:44:48,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2024-11-28 04:44:53,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861661908] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:53,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:53,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2024-11-28 04:44:53,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447340358] [2024-11-28 04:44:53,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:53,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:44:53,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:53,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:44:53,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1124, Unknown=4, NotChecked=0, Total=1260 [2024-11-28 04:44:53,702 INFO L87 Difference]: Start difference. First operand 1065 states and 1682 transitions. Second operand has 31 states, 29 states have (on average 4.482758620689655) internal successors, (130), 29 states have internal predecessors, (130), 16 states have call successors, (50), 10 states have call predecessors, (50), 12 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) [2024-11-28 04:44:57,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:01,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:06,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:10,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:14,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:45:18,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:22,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:26,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:30,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:45:35,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:04,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:04,125 INFO L93 Difference]: Finished difference Result 2110 states and 3371 transitions. [2024-11-28 04:46:04,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 04:46:04,126 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 4.482758620689655) internal successors, (130), 29 states have internal predecessors, (130), 16 states have call successors, (50), 10 states have call predecessors, (50), 12 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) Word has length 223 [2024-11-28 04:46:04,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:04,139 INFO L225 Difference]: With dead ends: 2110 [2024-11-28 04:46:04,139 INFO L226 Difference]: Without dead ends: 1140 [2024-11-28 04:46:04,146 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 331 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 920 ImplicationChecksByTransitivity, 52.1s TimeCoverageRelationStatistics Valid=649, Invalid=3379, Unknown=4, NotChecked=0, Total=4032 [2024-11-28 04:46:04,147 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 1861 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 4845 mSolverCounterSat, 1604 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 63.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1861 SdHoareTripleChecker+Valid, 4437 SdHoareTripleChecker+Invalid, 6458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1604 IncrementalHoareTripleChecker+Valid, 4845 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:04,148 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1861 Valid, 4437 Invalid, 6458 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1604 Valid, 4845 Invalid, 9 Unknown, 0 Unchecked, 65.1s Time] [2024-11-28 04:46:04,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2024-11-28 04:46:04,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1101. [2024-11-28 04:46:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 689 states have (on average 1.4470246734397678) internal successors, (997), 707 states have internal predecessors, (997), 345 states have call successors, (345), 57 states have call predecessors, (345), 66 states have return successors, (408), 346 states have call predecessors, (408), 345 states have call successors, (408) [2024-11-28 04:46:04,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1750 transitions. [2024-11-28 04:46:04,349 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1750 transitions. Word has length 223 [2024-11-28 04:46:04,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:04,352 INFO L471 AbstractCegarLoop]: Abstraction has 1101 states and 1750 transitions. [2024-11-28 04:46:04,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 4.482758620689655) internal successors, (130), 29 states have internal predecessors, (130), 16 states have call successors, (50), 10 states have call predecessors, (50), 12 states have return successors, (50), 14 states have call predecessors, (50), 16 states have call successors, (50) [2024-11-28 04:46:04,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1750 transitions. [2024-11-28 04:46:04,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:46:04,368 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:04,368 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 10, 10, 8, 8, 8, 8, 8, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:04,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:46:04,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:04,573 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:04,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:04,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1686820802, now seen corresponding path program 1 times [2024-11-28 04:46:04,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:04,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408305683] [2024-11-28 04:46:04,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:04,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1321 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1314 trivial. 0 not checked. [2024-11-28 04:46:06,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:06,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408305683] [2024-11-28 04:46:06,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408305683] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:06,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355037546] [2024-11-28 04:46:06,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:06,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:06,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:06,209 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:06,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:46:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:07,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 1728 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:46:07,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:07,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 04:46:07,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 04:46:07,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 04:46:07,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 04:46:07,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1321 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 1189 trivial. 0 not checked. [2024-11-28 04:46:07,515 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:07,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355037546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:07,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:46:07,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2024-11-28 04:46:07,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474290170] [2024-11-28 04:46:07,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:07,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:46:07,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:07,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:46:07,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:46:07,520 INFO L87 Difference]: Start difference. First operand 1101 states and 1750 transitions. Second operand has 5 states, 4 states have (on average 20.75) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:09,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:09,705 INFO L93 Difference]: Finished difference Result 1436 states and 2227 transitions. [2024-11-28 04:46:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:46:09,706 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 20.75) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) Word has length 268 [2024-11-28 04:46:09,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:09,717 INFO L225 Difference]: With dead ends: 1436 [2024-11-28 04:46:09,717 INFO L226 Difference]: Without dead ends: 1109 [2024-11-28 04:46:09,720 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:46:09,721 INFO L435 NwaCegarLoop]: 370 mSDtfsCounter, 313 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:09,721 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1154 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 04:46:09,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2024-11-28 04:46:09,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1096. [2024-11-28 04:46:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 685 states have (on average 1.4467153284671532) internal successors, (991), 703 states have internal predecessors, (991), 344 states have call successors, (344), 57 states have call predecessors, (344), 66 states have return successors, (405), 345 states have call predecessors, (405), 344 states have call successors, (405) [2024-11-28 04:46:09,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1740 transitions. [2024-11-28 04:46:09,920 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1740 transitions. Word has length 268 [2024-11-28 04:46:09,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:09,921 INFO L471 AbstractCegarLoop]: Abstraction has 1096 states and 1740 transitions. [2024-11-28 04:46:09,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 20.75) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:09,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1740 transitions. [2024-11-28 04:46:09,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-11-28 04:46:09,930 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:09,930 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 10, 10, 8, 8, 8, 8, 8, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:09,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:46:10,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:46:10,131 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:10,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:10,132 INFO L85 PathProgramCache]: Analyzing trace with hash -8741599, now seen corresponding path program 1 times [2024-11-28 04:46:10,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:10,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197625712] [2024-11-28 04:46:10,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:10,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:10,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:11,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2024-11-28 04:46:11,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:11,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197625712] [2024-11-28 04:46:11,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197625712] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:11,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869356534] [2024-11-28 04:46:11,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:11,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:11,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:11,463 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:11,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:46:12,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:12,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 1757 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:46:12,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 402 proven. 0 refuted. 0 times theorem prover too weak. 915 trivial. 0 not checked. [2024-11-28 04:46:14,118 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:14,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869356534] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:14,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:46:14,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2024-11-28 04:46:14,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868229801] [2024-11-28 04:46:14,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:14,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:46:14,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:14,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:46:14,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:46:14,123 INFO L87 Difference]: Start difference. First operand 1096 states and 1740 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (30), 3 states have call predecessors, (30), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) [2024-11-28 04:46:20,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:20,483 INFO L93 Difference]: Finished difference Result 2839 states and 4523 transitions. [2024-11-28 04:46:20,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:46:20,484 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (30), 3 states have call predecessors, (30), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) Word has length 267 [2024-11-28 04:46:20,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:20,501 INFO L225 Difference]: With dead ends: 2839 [2024-11-28 04:46:20,501 INFO L226 Difference]: Without dead ends: 1803 [2024-11-28 04:46:20,510 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:46:20,511 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 584 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 341 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 1552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:20,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [661 Valid, 720 Invalid, 1552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-11-28 04:46:20,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1803 states. [2024-11-28 04:46:20,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1803 to 1768. [2024-11-28 04:46:20,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1102 states have (on average 1.383847549909256) internal successors, (1525), 1121 states have internal predecessors, (1525), 540 states have call successors, (540), 101 states have call predecessors, (540), 125 states have return successors, (693), 560 states have call predecessors, (693), 540 states have call successors, (693) [2024-11-28 04:46:20,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2758 transitions. [2024-11-28 04:46:20,924 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 2758 transitions. Word has length 267 [2024-11-28 04:46:20,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:20,924 INFO L471 AbstractCegarLoop]: Abstraction has 1768 states and 2758 transitions. [2024-11-28 04:46:20,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (30), 3 states have call predecessors, (30), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) [2024-11-28 04:46:20,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 2758 transitions. [2024-11-28 04:46:20,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:46:20,939 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:20,939 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 10, 10, 8, 8, 8, 8, 8, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:20,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:46:21,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:21,144 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:21,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:21,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1234745733, now seen corresponding path program 1 times [2024-11-28 04:46:21,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:21,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558770574] [2024-11-28 04:46:21,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:22,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2024-11-28 04:46:22,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:22,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558770574] [2024-11-28 04:46:22,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558770574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:22,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779630824] [2024-11-28 04:46:22,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:22,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:22,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:22,364 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:22,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:46:23,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:23,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 1768 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:46:23,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:23,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-28 04:46:24,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-28 04:46:24,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 1189 trivial. 0 not checked. [2024-11-28 04:46:24,137 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:24,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779630824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:24,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:46:24,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2024-11-28 04:46:24,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709399017] [2024-11-28 04:46:24,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:24,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:46:24,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:24,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:46:24,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:46:24,140 INFO L87 Difference]: Start difference. First operand 1768 states and 2758 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:27,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:27,959 INFO L93 Difference]: Finished difference Result 2192 states and 3322 transitions. [2024-11-28 04:46:27,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:46:27,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) Word has length 268 [2024-11-28 04:46:27,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:27,973 INFO L225 Difference]: With dead ends: 2192 [2024-11-28 04:46:27,973 INFO L226 Difference]: Without dead ends: 1665 [2024-11-28 04:46:27,976 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:46:27,976 INFO L435 NwaCegarLoop]: 307 mSDtfsCounter, 339 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:27,977 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 857 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-28 04:46:27,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states. [2024-11-28 04:46:28,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1661. [2024-11-28 04:46:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1661 states, 1034 states have (on average 1.3733075435203095) internal successors, (1420), 1052 states have internal predecessors, (1420), 510 states have call successors, (510), 92 states have call predecessors, (510), 116 states have return successors, (654), 530 states have call predecessors, (654), 510 states have call successors, (654) [2024-11-28 04:46:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1661 states to 1661 states and 2584 transitions. [2024-11-28 04:46:28,466 INFO L78 Accepts]: Start accepts. Automaton has 1661 states and 2584 transitions. Word has length 268 [2024-11-28 04:46:28,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:28,470 INFO L471 AbstractCegarLoop]: Abstraction has 1661 states and 2584 transitions. [2024-11-28 04:46:28,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:28,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1661 states and 2584 transitions. [2024-11-28 04:46:28,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-28 04:46:28,485 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:28,486 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 10, 10, 8, 8, 8, 8, 8, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:28,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:46:28,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:28,687 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:28,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:28,688 INFO L85 PathProgramCache]: Analyzing trace with hash -977848539, now seen corresponding path program 1 times [2024-11-28 04:46:28,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:28,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849592404] [2024-11-28 04:46:28,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:28,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:29,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2024-11-28 04:46:29,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:29,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849592404] [2024-11-28 04:46:29,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849592404] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:29,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077452477] [2024-11-28 04:46:29,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:29,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:29,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:29,912 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:29,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:46:31,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:31,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 1768 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:46:31,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:31,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-28 04:46:31,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-28 04:46:31,585 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 1189 trivial. 0 not checked. [2024-11-28 04:46:31,586 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:31,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077452477] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:31,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:46:31,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2024-11-28 04:46:31,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963087526] [2024-11-28 04:46:31,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:31,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:46:31,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:31,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:46:31,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:46:31,588 INFO L87 Difference]: Start difference. First operand 1661 states and 2584 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:35,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:39,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:39,150 INFO L93 Difference]: Finished difference Result 2001 states and 3028 transitions. [2024-11-28 04:46:39,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:46:39,151 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) Word has length 268 [2024-11-28 04:46:39,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:39,161 INFO L225 Difference]: With dead ends: 2001 [2024-11-28 04:46:39,162 INFO L226 Difference]: Without dead ends: 1427 [2024-11-28 04:46:39,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:46:39,169 INFO L435 NwaCegarLoop]: 287 mSDtfsCounter, 290 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 173 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:39,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 800 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 445 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2024-11-28 04:46:39,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2024-11-28 04:46:39,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1421. [2024-11-28 04:46:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 892 states have (on average 1.3856502242152466) internal successors, (1236), 903 states have internal predecessors, (1236), 431 states have call successors, (431), 78 states have call predecessors, (431), 97 states have return successors, (568), 451 states have call predecessors, (568), 431 states have call successors, (568) [2024-11-28 04:46:39,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2235 transitions. [2024-11-28 04:46:39,444 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2235 transitions. Word has length 268 [2024-11-28 04:46:39,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:39,445 INFO L471 AbstractCegarLoop]: Abstraction has 1421 states and 2235 transitions. [2024-11-28 04:46:39,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2024-11-28 04:46:39,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2235 transitions. [2024-11-28 04:46:39,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-11-28 04:46:39,465 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:39,465 INFO L218 NwaCegarLoop]: trace histogram [20, 20, 20, 10, 10, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:39,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:46:39,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:39,666 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:39,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:39,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1063059031, now seen corresponding path program 1 times [2024-11-28 04:46:39,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:39,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863439405] [2024-11-28 04:46:39,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:39,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:40,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1003 trivial. 0 not checked. [2024-11-28 04:46:40,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:40,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863439405] [2024-11-28 04:46:40,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863439405] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:40,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762276438] [2024-11-28 04:46:40,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:40,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:40,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:40,080 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:40,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:46:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:41,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 1965 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:46:41,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 300 proven. 0 refuted. 0 times theorem prover too weak. 707 trivial. 0 not checked. [2024-11-28 04:46:41,148 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:41,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762276438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:41,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:46:41,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2024-11-28 04:46:41,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072090019] [2024-11-28 04:46:41,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:41,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:46:41,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:41,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:46:41,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:46:41,152 INFO L87 Difference]: Start difference. First operand 1421 states and 2235 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 04:46:41,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:41,406 INFO L93 Difference]: Finished difference Result 2253 states and 3628 transitions. [2024-11-28 04:46:41,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:46:41,406 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 246 [2024-11-28 04:46:41,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:41,418 INFO L225 Difference]: With dead ends: 2253 [2024-11-28 04:46:41,418 INFO L226 Difference]: Without dead ends: 1427 [2024-11-28 04:46:41,424 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 247 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 04:46:41,425 INFO L435 NwaCegarLoop]: 345 mSDtfsCounter, 0 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:41,425 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 686 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:46:41,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2024-11-28 04:46:41,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1425. [2024-11-28 04:46:41,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1425 states, 896 states have (on average 1.3839285714285714) internal successors, (1240), 907 states have internal predecessors, (1240), 431 states have call successors, (431), 78 states have call predecessors, (431), 97 states have return successors, (568), 451 states have call predecessors, (568), 431 states have call successors, (568) [2024-11-28 04:46:41,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 2239 transitions. [2024-11-28 04:46:41,716 INFO L78 Accepts]: Start accepts. Automaton has 1425 states and 2239 transitions. Word has length 246 [2024-11-28 04:46:41,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:41,717 INFO L471 AbstractCegarLoop]: Abstraction has 1425 states and 2239 transitions. [2024-11-28 04:46:41,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 04:46:41,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1425 states and 2239 transitions. [2024-11-28 04:46:41,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-11-28 04:46:41,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:41,727 INFO L218 NwaCegarLoop]: trace histogram [20, 20, 20, 10, 10, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:46:41,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 04:46:41,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:46:41,928 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:41,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash -554381419, now seen corresponding path program 1 times [2024-11-28 04:46:41,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:41,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996528927] [2024-11-28 04:46:41,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:41,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:45,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 999 trivial. 0 not checked. [2024-11-28 04:46:45,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:45,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996528927] [2024-11-28 04:46:45,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996528927] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:45,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474228605] [2024-11-28 04:46:45,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:45,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:45,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:45,222 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:45,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:46:46,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:46,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 1968 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 04:46:46,463 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:47,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 04:46:56,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:46:56,372 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:56,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 50 [2024-11-28 04:46:57,299 INFO L349 Elim1Store]: treesize reduction 58, result has 61.3 percent of original size [2024-11-28 04:46:57,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 122 [2024-11-28 04:47:00,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:47:00,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 29 [2024-11-28 04:47:00,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 390 proven. 75 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2024-11-28 04:47:00,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:01,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2024-11-28 04:47:01,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 134 [2024-11-28 04:47:03,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2024-11-28 04:47:03,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2024-11-28 04:47:03,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2024-11-28 04:47:03,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2024-11-28 04:47:04,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 995 trivial. 0 not checked. [2024-11-28 04:47:04,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474228605] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:04,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:04,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 19, 14] total 36 [2024-11-28 04:47:04,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274822195] [2024-11-28 04:47:04,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:04,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-28 04:47:04,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:04,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-28 04:47:04,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1110, Unknown=2, NotChecked=0, Total=1260 [2024-11-28 04:47:04,789 INFO L87 Difference]: Start difference. First operand 1425 states and 2239 transitions. Second operand has 36 states, 32 states have (on average 5.5) internal successors, (176), 34 states have internal predecessors, (176), 20 states have call successors, (62), 11 states have call predecessors, (62), 14 states have return successors, (62), 17 states have call predecessors, (62), 20 states have call successors, (62) [2024-11-28 04:47:09,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:13,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:14,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:19,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:23,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:28,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:32,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:36,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:40,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:48,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:47:56,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:00,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:05,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:09,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:13,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:17,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:21,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:26,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:30,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:34,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:40,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:44,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:48,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:52,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:48:56,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:00,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.80s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:05,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:16,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:24,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:27,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:35,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:39,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:41,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:45,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:49,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:55,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:49:59,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:13,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:17,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:21,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:25,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:31,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:35,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:41,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:45,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:50:52,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:50:52,631 INFO L93 Difference]: Finished difference Result 3098 states and 4736 transitions. [2024-11-28 04:50:52,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 04:50:52,633 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 5.5) internal successors, (176), 34 states have internal predecessors, (176), 20 states have call successors, (62), 11 states have call predecessors, (62), 14 states have return successors, (62), 17 states have call predecessors, (62), 20 states have call successors, (62) Word has length 246 [2024-11-28 04:50:52,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:50:52,646 INFO L225 Difference]: With dead ends: 3098 [2024-11-28 04:50:52,646 INFO L226 Difference]: Without dead ends: 1782 [2024-11-28 04:50:52,653 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 472 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1043 ImplicationChecksByTransitivity, 33.9s TimeCoverageRelationStatistics Valid=743, Invalid=3673, Unknown=6, NotChecked=0, Total=4422 [2024-11-28 04:50:52,653 INFO L435 NwaCegarLoop]: 521 mSDtfsCounter, 3342 mSDsluCounter, 4798 mSDsCounter, 0 mSdLazyCounter, 5439 mSolverCounterSat, 2701 mSolverCounterUnsat, 41 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 203.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3342 SdHoareTripleChecker+Valid, 5319 SdHoareTripleChecker+Invalid, 8181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2701 IncrementalHoareTripleChecker+Valid, 5439 IncrementalHoareTripleChecker+Invalid, 41 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 205.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:50:52,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3342 Valid, 5319 Invalid, 8181 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2701 Valid, 5439 Invalid, 41 Unknown, 0 Unchecked, 205.1s Time] [2024-11-28 04:50:52,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2024-11-28 04:50:53,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1748. [2024-11-28 04:50:53,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1748 states, 1095 states have (on average 1.3333333333333333) internal successors, (1460), 1117 states have internal predecessors, (1460), 521 states have call successors, (521), 102 states have call predecessors, (521), 131 states have return successors, (647), 540 states have call predecessors, (647), 521 states have call successors, (647) [2024-11-28 04:50:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2628 transitions. [2024-11-28 04:50:53,111 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2628 transitions. Word has length 246 [2024-11-28 04:50:53,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:50:53,112 INFO L471 AbstractCegarLoop]: Abstraction has 1748 states and 2628 transitions. [2024-11-28 04:50:53,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 5.5) internal successors, (176), 34 states have internal predecessors, (176), 20 states have call successors, (62), 11 states have call predecessors, (62), 14 states have return successors, (62), 17 states have call predecessors, (62), 20 states have call successors, (62) [2024-11-28 04:50:53,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2628 transitions. [2024-11-28 04:50:53,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-11-28 04:50:53,122 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:50:53,123 INFO L218 NwaCegarLoop]: trace histogram [20, 20, 20, 10, 10, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:50:53,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:50:53,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:50:53,324 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:50:53,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:53,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1259842090, now seen corresponding path program 1 times [2024-11-28 04:50:53,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:53,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392732892] [2024-11-28 04:50:53,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:53,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:56,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1004 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 974 trivial. 0 not checked. [2024-11-28 04:50:56,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:56,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392732892] [2024-11-28 04:50:56,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392732892] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:50:56,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:50:56,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:50:56,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871336262] [2024-11-28 04:50:56,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:50:56,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:50:56,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:56,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:50:56,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:50:56,129 INFO L87 Difference]: Start difference. First operand 1748 states and 2628 transitions. Second operand has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-28 04:51:01,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:01,409 INFO L93 Difference]: Finished difference Result 3333 states and 4978 transitions. [2024-11-28 04:51:01,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:51:01,410 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) Word has length 247 [2024-11-28 04:51:01,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:01,428 INFO L225 Difference]: With dead ends: 3333 [2024-11-28 04:51:01,429 INFO L226 Difference]: Without dead ends: 1916 [2024-11-28 04:51:01,436 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:51:01,437 INFO L435 NwaCegarLoop]: 304 mSDtfsCounter, 403 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 1316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:01,438 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 735 Invalid, 1316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1164 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 04:51:01,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1916 states. [2024-11-28 04:51:02,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1916 to 1813. [2024-11-28 04:51:02,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1138 states have (on average 1.3216168717047452) internal successors, (1504), 1162 states have internal predecessors, (1504), 537 states have call successors, (537), 107 states have call predecessors, (537), 137 states have return successors, (667), 555 states have call predecessors, (667), 537 states have call successors, (667) [2024-11-28 04:51:02,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 2708 transitions. [2024-11-28 04:51:02,148 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 2708 transitions. Word has length 247 [2024-11-28 04:51:02,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:02,149 INFO L471 AbstractCegarLoop]: Abstraction has 1813 states and 2708 transitions. [2024-11-28 04:51:02,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-28 04:51:02,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 2708 transitions. [2024-11-28 04:51:02,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-11-28 04:51:02,162 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:02,162 INFO L218 NwaCegarLoop]: trace histogram [20, 20, 20, 10, 10, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:51:02,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 04:51:02,163 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:02,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:02,163 INFO L85 PathProgramCache]: Analyzing trace with hash 617221140, now seen corresponding path program 1 times [2024-11-28 04:51:02,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:51:02,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858137879] [2024-11-28 04:51:02,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:02,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:51:03,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:06,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1004 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 995 trivial. 0 not checked. [2024-11-28 04:51:06,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:06,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858137879] [2024-11-28 04:51:06,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858137879] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:06,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616257366] [2024-11-28 04:51:06,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:06,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:51:06,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:51:06,183 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:51:06,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:51:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:07,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 1928 conjuncts, 154 conjuncts are in the unsatisfiable core [2024-11-28 04:51:08,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:10,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:51:12,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:51:12,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 26 [2024-11-28 04:51:12,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 7 [2024-11-28 04:51:12,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-28 04:51:12,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 04:51:15,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-28 04:51:16,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-28 04:51:19,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 45 [2024-11-28 04:51:19,418 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-28 04:51:19,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 33 [2024-11-28 04:51:19,439 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-28 04:51:19,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 15 [2024-11-28 04:51:20,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-28 04:51:20,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 04:51:21,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:51:21,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2024-11-28 04:51:22,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2024-11-28 04:51:22,668 INFO L349 Elim1Store]: treesize reduction 143, result has 20.6 percent of original size [2024-11-28 04:51:22,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 63 [2024-11-28 04:51:28,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2024-11-28 04:51:28,765 INFO L349 Elim1Store]: treesize reduction 143, result has 20.6 percent of original size [2024-11-28 04:51:28,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 63 [2024-11-28 04:51:32,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2024-11-28 04:51:32,923 INFO L349 Elim1Store]: treesize reduction 143, result has 20.6 percent of original size [2024-11-28 04:51:32,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 63 [2024-11-28 04:51:40,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 45 [2024-11-28 04:51:40,343 INFO L349 Elim1Store]: treesize reduction 18, result has 47.1 percent of original size [2024-11-28 04:51:40,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 63 [2024-11-28 04:51:41,500 INFO L349 Elim1Store]: treesize reduction 45, result has 19.6 percent of original size [2024-11-28 04:51:41,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 83 treesize of output 101 [2024-11-28 04:51:42,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 10 [2024-11-28 04:51:42,983 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:51:42,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2024-11-28 04:51:43,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-28 04:51:43,817 INFO L349 Elim1Store]: treesize reduction 33, result has 19.5 percent of original size [2024-11-28 04:51:43,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 94 treesize of output 41 [2024-11-28 04:51:47,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1004 backedges. 414 proven. 142 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2024-11-28 04:51:48,000 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:51,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616257366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:51:51,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:51:51,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 37] total 48 [2024-11-28 04:51:51,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390497705] [2024-11-28 04:51:51,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:51,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 04:51:51,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:51,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 04:51:51,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=2772, Unknown=0, NotChecked=0, Total=3080 [2024-11-28 04:51:51,767 INFO L87 Difference]: Start difference. First operand 1813 states and 2708 transitions. Second operand has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 44 states have internal predecessors, (174), 20 states have call successors, (55), 13 states have call predecessors, (55), 18 states have return successors, (55), 22 states have call predecessors, (55), 20 states have call successors, (55) [2024-11-28 04:51:57,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:01,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:05,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:09,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:13,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:17,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:21,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:26,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:30,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:34,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:38,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:42,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:46,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:50,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:54,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:58,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:02,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:06,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:10,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:14,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:19,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:23,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:26,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:31,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:35,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:39,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:44,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:48,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:52,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:56,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:54:17,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:54:35,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:54:36,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:09,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:13,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:21,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:23,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:23,260 INFO L93 Difference]: Finished difference Result 4401 states and 6620 transitions. [2024-11-28 04:56:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-28 04:56:23,261 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 44 states have internal predecessors, (174), 20 states have call successors, (55), 13 states have call predecessors, (55), 18 states have return successors, (55), 22 states have call predecessors, (55), 20 states have call successors, (55) Word has length 247 [2024-11-28 04:56:23,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:23,287 INFO L225 Difference]: With dead ends: 4401 [2024-11-28 04:56:23,287 INFO L226 Difference]: Without dead ends: 3573 [2024-11-28 04:56:23,297 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 317 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5662 ImplicationChecksByTransitivity, 48.7s TimeCoverageRelationStatistics Valid=2065, Invalid=15491, Unknown=0, NotChecked=0, Total=17556 [2024-11-28 04:56:23,298 INFO L435 NwaCegarLoop]: 543 mSDtfsCounter, 4062 mSDsluCounter, 5642 mSDsCounter, 0 mSdLazyCounter, 17100 mSolverCounterSat, 3981 mSolverCounterUnsat, 32 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 234.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4077 SdHoareTripleChecker+Valid, 6185 SdHoareTripleChecker+Invalid, 21113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 3981 IncrementalHoareTripleChecker+Valid, 17100 IncrementalHoareTripleChecker+Invalid, 32 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 238.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:23,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4077 Valid, 6185 Invalid, 21113 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [3981 Valid, 17100 Invalid, 32 Unknown, 0 Unchecked, 238.7s Time] [2024-11-28 04:56:23,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3573 states. [2024-11-28 04:56:24,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3573 to 2852. [2024-11-28 04:56:24,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2852 states, 1758 states have (on average 1.3441410693970421) internal successors, (2363), 1801 states have internal predecessors, (2363), 885 states have call successors, (885), 181 states have call predecessors, (885), 208 states have return successors, (1050), 893 states have call predecessors, (1050), 885 states have call successors, (1050) [2024-11-28 04:56:24,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 4298 transitions. [2024-11-28 04:56:24,787 INFO L78 Accepts]: Start accepts. Automaton has 2852 states and 4298 transitions. Word has length 247 [2024-11-28 04:56:24,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:24,788 INFO L471 AbstractCegarLoop]: Abstraction has 2852 states and 4298 transitions. [2024-11-28 04:56:24,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 44 states have internal predecessors, (174), 20 states have call successors, (55), 13 states have call predecessors, (55), 18 states have return successors, (55), 22 states have call predecessors, (55), 20 states have call successors, (55) [2024-11-28 04:56:24,788 INFO L276 IsEmpty]: Start isEmpty. Operand 2852 states and 4298 transitions. [2024-11-28 04:56:24,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-28 04:56:24,806 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:24,807 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 10, 10, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:56:24,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:56:25,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:25,007 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:25,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:25,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1201027874, now seen corresponding path program 1 times [2024-11-28 04:56:25,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:56:25,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651072220] [2024-11-28 04:56:25,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:25,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:56:25,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:27,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2024-11-28 04:56:27,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:56:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651072220] [2024-11-28 04:56:27,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651072220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052959709] [2024-11-28 04:56:27,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:27,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:56:27,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:56:27,813 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:56:27,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5b4686d-4c71-4279-94cd-266a3c4adf03/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:56:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:29,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 2040 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 04:56:29,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:30,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 04:56:30,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 04:56:31,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 04:56:32,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 04:56:32,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 04:56:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 504 proven. 223 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2024-11-28 04:56:33,431 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:56:35,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052959709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:56:35,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:56:35,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 25 [2024-11-28 04:56:35,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697320057] [2024-11-28 04:56:35,994 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:56:35,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:56:35,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:56:35,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:56:35,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:56:35,998 INFO L87 Difference]: Start difference. First operand 2852 states and 4298 transitions. Second operand has 25 states, 22 states have (on average 7.318181818181818) internal successors, (161), 25 states have internal predecessors, (161), 18 states have call successors, (61), 8 states have call predecessors, (61), 12 states have return successors, (61), 16 states have call predecessors, (61), 18 states have call successors, (61) [2024-11-28 04:56:40,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:45,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:49,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:51,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:55,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:58,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []