./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/chl-node-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-node-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b43103ca9a91605874c4d895f03c4116805b9b245b91cffe9bd63255503e5a0 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:56:59,541 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:56:59,604 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-28 23:56:59,609 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:56:59,610 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:56:59,634 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:56:59,635 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:56:59,636 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:56:59,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:56:59,637 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:56:59,637 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:56:59,638 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:56:59,638 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:56:59,639 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:56:59,639 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:56:59,640 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:56:59,640 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:56:59,641 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:56:59,641 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:56:59,642 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:56:59,643 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:56:59,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:56:59,647 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:56:59,647 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:56:59,647 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-28 23:56:59,648 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 23:56:59,648 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:56:59,648 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:56:59,649 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:56:59,649 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:56:59,650 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:56:59,650 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:56:59,650 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:56:59,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:56:59,651 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:56:59,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:56:59,651 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:56:59,651 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:56:59,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:56:59,652 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:56:59,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:56:59,652 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:56:59,652 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:56:59,653 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:56:59,653 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya 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 ! overflow) ) 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 -> 3b43103ca9a91605874c4d895f03c4116805b9b245b91cffe9bd63255503e5a0 [2023-11-28 23:56:59,879 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:56:59,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:56:59,902 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:56:59,903 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:56:59,903 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:56:59,904 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-node-subst.wvr.c [2023-11-28 23:57:04,700 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:57:04,879 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:57:04,880 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/sv-benchmarks/c/weaver/chl-node-subst.wvr.c [2023-11-28 23:57:04,889 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/data/f73392791/a246b7fc559b4e4d9e231d2cb164867f/FLAG8775be2b6 [2023-11-28 23:57:04,904 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/data/f73392791/a246b7fc559b4e4d9e231d2cb164867f [2023-11-28 23:57:04,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:57:04,907 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:57:04,908 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:57:04,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:57:04,912 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:57:04,913 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:57:04" (1/1) ... [2023-11-28 23:57:04,914 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@609d0fe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:04, skipping insertion in model container [2023-11-28 23:57:04,914 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:57:04" (1/1) ... [2023-11-28 23:57:04,939 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:57:05,099 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:57:05,107 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:57:05,142 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:57:05,157 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:57:05,157 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05 WrapperNode [2023-11-28 23:57:05,157 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:57:05,158 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:57:05,158 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:57:05,159 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:57:05,164 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,175 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,215 INFO L138 Inliner]: procedures = 27, calls = 67, calls flagged for inlining = 23, calls inlined = 35, statements flattened = 507 [2023-11-28 23:57:05,215 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:57:05,216 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:57:05,216 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:57:05,216 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:57:05,229 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,236 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,259 INFO L175 MemorySlicer]: Split 32 memory accesses to 6 slices as follows [2, 2, 2, 2, 9, 15]. 47 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 9 writes are split as follows [0, 1, 1, 1, 3, 3]. [2023-11-28 23:57:05,260 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,260 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,278 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,285 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,288 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,292 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,298 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:57:05,299 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:57:05,300 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:57:05,300 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:57:05,301 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (1/1) ... [2023-11-28 23:57:05,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:57:05,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:05,328 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:57:05,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:57:05,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:57:05,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 23:57:05,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 23:57:05,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 23:57:05,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 23:57:05,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 23:57:05,364 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-28 23:57:05,364 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-28 23:57:05,364 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-28 23:57:05,364 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-28 23:57:05,364 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-28 23:57:05,366 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-28 23:57:05,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 23:57:05,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:57:05,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:57:05,368 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 23:57:05,370 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-28 23:57:05,514 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:57:05,516 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:57:06,138 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:57:06,641 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:57:06,642 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-28 23:57:06,642 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:57:06 BoogieIcfgContainer [2023-11-28 23:57:06,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:57:06,644 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:57:06,644 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:57:06,647 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:57:06,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:57:04" (1/3) ... [2023-11-28 23:57:06,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3642408a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:57:06, skipping insertion in model container [2023-11-28 23:57:06,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:57:05" (2/3) ... [2023-11-28 23:57:06,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3642408a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:57:06, skipping insertion in model container [2023-11-28 23:57:06,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:57:06" (3/3) ... [2023-11-28 23:57:06,649 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-subst.wvr.c [2023-11-28 23:57:06,656 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-28 23:57:06,664 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:57:06,664 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 42 error locations. [2023-11-28 23:57:06,665 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-28 23:57:06,781 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-28 23:57:06,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 142 transitions, 305 flow [2023-11-28 23:57:06,868 INFO L124 PetriNetUnfolderBase]: 15/139 cut-off events. [2023-11-28 23:57:06,869 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-28 23:57:06,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 139 events. 15/139 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 396 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 113. Up to 2 conditions per place. [2023-11-28 23:57:06,873 INFO L82 GeneralOperation]: Start removeDead. Operand has 137 places, 142 transitions, 305 flow [2023-11-28 23:57:06,879 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 132 places, 137 transitions, 289 flow [2023-11-28 23:57:06,888 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:57:06,895 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@37251e99, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:57:06,895 INFO L358 AbstractCegarLoop]: Starting to check reachability of 63 error locations. [2023-11-28 23:57:06,898 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-28 23:57:06,898 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-11-28 23:57:06,899 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 23:57:06,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:06,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-28 23:57:06,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:06,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:06,905 INFO L85 PathProgramCache]: Analyzing trace with hash 47336, now seen corresponding path program 1 times [2023-11-28 23:57:06,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:06,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033172999] [2023-11-28 23:57:06,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:06,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:07,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:07,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033172999] [2023-11-28 23:57:07,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033172999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:07,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:07,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:07,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375830901] [2023-11-28 23:57:07,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:07,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:07,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:07,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:07,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:07,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:07,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 137 transitions, 289 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:07,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:07,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:07,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:08,237 INFO L124 PetriNetUnfolderBase]: 4342/8325 cut-off events. [2023-11-28 23:57:08,237 INFO L125 PetriNetUnfolderBase]: For 249/249 co-relation queries the response was YES. [2023-11-28 23:57:08,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14341 conditions, 8325 events. 4342/8325 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68127 event pairs, 2884 based on Foata normal form. 2/6656 useless extension candidates. Maximal degree in co-relation 13014. Up to 5797 conditions per place. [2023-11-28 23:57:08,298 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 63 selfloop transitions, 1 changer transitions 0/135 dead transitions. [2023-11-28 23:57:08,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 135 transitions, 413 flow [2023-11-28 23:57:08,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:08,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:08,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 288 transitions. [2023-11-28 23:57:08,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676056338028169 [2023-11-28 23:57:08,311 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 288 transitions. [2023-11-28 23:57:08,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 288 transitions. [2023-11-28 23:57:08,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:08,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 288 transitions. [2023-11-28 23:57:08,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.0) internal successors, (288), 3 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:08,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:08,323 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:08,325 INFO L175 Difference]: Start difference. First operand has 132 places, 137 transitions, 289 flow. Second operand 3 states and 288 transitions. [2023-11-28 23:57:08,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 135 transitions, 413 flow [2023-11-28 23:57:08,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 135 transitions, 404 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-28 23:57:08,334 INFO L231 Difference]: Finished difference. Result has 127 places, 135 transitions, 278 flow [2023-11-28 23:57:08,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=278, PETRI_PLACES=127, PETRI_TRANSITIONS=135} [2023-11-28 23:57:08,339 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -5 predicate places. [2023-11-28 23:57:08,339 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 135 transitions, 278 flow [2023-11-28 23:57:08,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:08,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:08,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-28 23:57:08,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-28 23:57:08,340 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:08,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:08,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1468977, now seen corresponding path program 1 times [2023-11-28 23:57:08,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:08,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85121002] [2023-11-28 23:57:08,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:08,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:08,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:08,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:08,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85121002] [2023-11-28 23:57:08,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85121002] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:08,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:08,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:08,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826672126] [2023-11-28 23:57:08,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:08,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:08,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:08,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:08,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:08,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:08,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 135 transitions, 278 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:08,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:08,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:08,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:09,288 INFO L124 PetriNetUnfolderBase]: 4342/8323 cut-off events. [2023-11-28 23:57:09,288 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-11-28 23:57:09,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14256 conditions, 8323 events. 4342/8323 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 68312 event pairs, 2884 based on Foata normal form. 0/6654 useless extension candidates. Maximal degree in co-relation 14250. Up to 5795 conditions per place. [2023-11-28 23:57:09,340 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 61 selfloop transitions, 1 changer transitions 0/133 dead transitions. [2023-11-28 23:57:09,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 133 transitions, 398 flow [2023-11-28 23:57:09,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:09,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:09,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 286 transitions. [2023-11-28 23:57:09,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6713615023474179 [2023-11-28 23:57:09,344 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 286 transitions. [2023-11-28 23:57:09,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 286 transitions. [2023-11-28 23:57:09,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:09,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 286 transitions. [2023-11-28 23:57:09,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:09,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:09,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:09,349 INFO L175 Difference]: Start difference. First operand has 127 places, 135 transitions, 278 flow. Second operand 3 states and 286 transitions. [2023-11-28 23:57:09,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 133 transitions, 398 flow [2023-11-28 23:57:09,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 133 transitions, 397 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:09,352 INFO L231 Difference]: Finished difference. Result has 126 places, 133 transitions, 275 flow [2023-11-28 23:57:09,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=275, PETRI_PLACES=126, PETRI_TRANSITIONS=133} [2023-11-28 23:57:09,354 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -6 predicate places. [2023-11-28 23:57:09,354 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 133 transitions, 275 flow [2023-11-28 23:57:09,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:09,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:09,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-28 23:57:09,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-28 23:57:09,355 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:09,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:09,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1411736867, now seen corresponding path program 1 times [2023-11-28 23:57:09,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:09,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321192099] [2023-11-28 23:57:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:09,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:09,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:09,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:09,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:09,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321192099] [2023-11-28 23:57:09,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321192099] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:09,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:09,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:09,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077968682] [2023-11-28 23:57:09,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:09,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:09,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:09,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:09,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:09,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:09,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 133 transitions, 275 flow. Second operand has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:09,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:09,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:09,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:10,534 INFO L124 PetriNetUnfolderBase]: 4345/8335 cut-off events. [2023-11-28 23:57:10,534 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-11-28 23:57:10,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14284 conditions, 8335 events. 4345/8335 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 68420 event pairs, 2884 based on Foata normal form. 3/6666 useless extension candidates. Maximal degree in co-relation 14277. Up to 5805 conditions per place. [2023-11-28 23:57:10,595 INFO L140 encePairwiseOnDemand]: 124/142 looper letters, 65 selfloop transitions, 12 changer transitions 0/142 dead transitions. [2023-11-28 23:57:10,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 142 transitions, 447 flow [2023-11-28 23:57:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:10,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:10,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2023-11-28 23:57:10,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653169014084507 [2023-11-28 23:57:10,598 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 371 transitions. [2023-11-28 23:57:10,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 371 transitions. [2023-11-28 23:57:10,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:10,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 371 transitions. [2023-11-28 23:57:10,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 92.75) internal successors, (371), 4 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:10,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:10,603 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:10,603 INFO L175 Difference]: Start difference. First operand has 126 places, 133 transitions, 275 flow. Second operand 4 states and 371 transitions. [2023-11-28 23:57:10,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 142 transitions, 447 flow [2023-11-28 23:57:10,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 142 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:10,607 INFO L231 Difference]: Finished difference. Result has 130 places, 142 transitions, 361 flow [2023-11-28 23:57:10,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=361, PETRI_PLACES=130, PETRI_TRANSITIONS=142} [2023-11-28 23:57:10,608 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -2 predicate places. [2023-11-28 23:57:10,608 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 142 transitions, 361 flow [2023-11-28 23:57:10,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:10,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:10,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-28 23:57:10,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-28 23:57:10,609 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:10,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1411736958, now seen corresponding path program 1 times [2023-11-28 23:57:10,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:10,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41397852] [2023-11-28 23:57:10,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:10,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:10,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:10,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:10,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41397852] [2023-11-28 23:57:10,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41397852] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:10,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:10,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:10,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069346111] [2023-11-28 23:57:10,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:10,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:10,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:10,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:10,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:10,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:10,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 142 transitions, 361 flow. Second operand has 3 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:10,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:10,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:10,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:11,774 INFO L124 PetriNetUnfolderBase]: 4345/8333 cut-off events. [2023-11-28 23:57:11,774 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-11-28 23:57:11,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 8333 events. 4345/8333 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 68359 event pairs, 2884 based on Foata normal form. 2/6670 useless extension candidates. Maximal degree in co-relation 14307. Up to 5806 conditions per place. [2023-11-28 23:57:11,824 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 72 selfloop transitions, 1 changer transitions 0/140 dead transitions. [2023-11-28 23:57:11,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 140 transitions, 503 flow [2023-11-28 23:57:11,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:11,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:11,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 288 transitions. [2023-11-28 23:57:11,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676056338028169 [2023-11-28 23:57:11,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 288 transitions. [2023-11-28 23:57:11,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 288 transitions. [2023-11-28 23:57:11,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:11,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 288 transitions. [2023-11-28 23:57:11,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.0) internal successors, (288), 3 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:11,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:11,829 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:11,830 INFO L175 Difference]: Start difference. First operand has 130 places, 142 transitions, 361 flow. Second operand 3 states and 288 transitions. [2023-11-28 23:57:11,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 140 transitions, 503 flow [2023-11-28 23:57:11,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 140 transitions, 494 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:11,834 INFO L231 Difference]: Finished difference. Result has 129 places, 140 transitions, 350 flow [2023-11-28 23:57:11,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=129, PETRI_TRANSITIONS=140} [2023-11-28 23:57:11,835 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -3 predicate places. [2023-11-28 23:57:11,836 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 140 transitions, 350 flow [2023-11-28 23:57:11,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:11,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:11,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-28 23:57:11,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-28 23:57:11,837 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:11,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash 814174268, now seen corresponding path program 1 times [2023-11-28 23:57:11,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:11,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929386431] [2023-11-28 23:57:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:11,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:11,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:11,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929386431] [2023-11-28 23:57:11,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929386431] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:11,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:11,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:11,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091083644] [2023-11-28 23:57:11,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:11,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:11,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:11,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:11,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:11,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:11,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 140 transitions, 350 flow. Second operand has 3 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:11,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:11,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:11,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:12,762 INFO L124 PetriNetUnfolderBase]: 4345/8331 cut-off events. [2023-11-28 23:57:12,762 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-11-28 23:57:12,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14307 conditions, 8331 events. 4345/8331 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 68344 event pairs, 2884 based on Foata normal form. 1/6668 useless extension candidates. Maximal degree in co-relation 14297. Up to 5804 conditions per place. [2023-11-28 23:57:12,819 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 70 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2023-11-28 23:57:12,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 138 transitions, 488 flow [2023-11-28 23:57:12,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:12,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:12,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 286 transitions. [2023-11-28 23:57:12,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6713615023474179 [2023-11-28 23:57:12,821 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 286 transitions. [2023-11-28 23:57:12,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 286 transitions. [2023-11-28 23:57:12,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:12,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 286 transitions. [2023-11-28 23:57:12,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:12,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:12,825 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:12,825 INFO L175 Difference]: Start difference. First operand has 129 places, 140 transitions, 350 flow. Second operand 3 states and 286 transitions. [2023-11-28 23:57:12,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 138 transitions, 488 flow [2023-11-28 23:57:12,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 138 transitions, 487 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:12,829 INFO L231 Difference]: Finished difference. Result has 128 places, 138 transitions, 347 flow [2023-11-28 23:57:12,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=347, PETRI_PLACES=128, PETRI_TRANSITIONS=138} [2023-11-28 23:57:12,830 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -4 predicate places. [2023-11-28 23:57:12,830 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 138 transitions, 347 flow [2023-11-28 23:57:12,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:12,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:12,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:12,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-28 23:57:12,831 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:12,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:12,832 INFO L85 PathProgramCache]: Analyzing trace with hash 737471123, now seen corresponding path program 1 times [2023-11-28 23:57:12,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:12,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984522520] [2023-11-28 23:57:12,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:12,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:12,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:12,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:12,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:12,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984522520] [2023-11-28 23:57:12,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984522520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:12,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:12,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:12,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607900762] [2023-11-28 23:57:12,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:12,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:12,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:12,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:12,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:12,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:12,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 138 transitions, 347 flow. Second operand has 3 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:12,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:12,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:12,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:13,616 INFO L124 PetriNetUnfolderBase]: 4345/8329 cut-off events. [2023-11-28 23:57:13,616 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-11-28 23:57:13,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14308 conditions, 8329 events. 4345/8329 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 68355 event pairs, 2884 based on Foata normal form. 2/6668 useless extension candidates. Maximal degree in co-relation 14297. Up to 5806 conditions per place. [2023-11-28 23:57:13,666 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 72 selfloop transitions, 1 changer transitions 0/136 dead transitions. [2023-11-28 23:57:13,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 136 transitions, 489 flow [2023-11-28 23:57:13,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:13,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 288 transitions. [2023-11-28 23:57:13,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676056338028169 [2023-11-28 23:57:13,668 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 288 transitions. [2023-11-28 23:57:13,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 288 transitions. [2023-11-28 23:57:13,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:13,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 288 transitions. [2023-11-28 23:57:13,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.0) internal successors, (288), 3 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:13,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:13,672 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:13,672 INFO L175 Difference]: Start difference. First operand has 128 places, 138 transitions, 347 flow. Second operand 3 states and 288 transitions. [2023-11-28 23:57:13,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 136 transitions, 489 flow [2023-11-28 23:57:13,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 136 transitions, 488 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:13,676 INFO L231 Difference]: Finished difference. Result has 127 places, 136 transitions, 344 flow [2023-11-28 23:57:13,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=344, PETRI_PLACES=127, PETRI_TRANSITIONS=136} [2023-11-28 23:57:13,677 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -5 predicate places. [2023-11-28 23:57:13,677 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 136 transitions, 344 flow [2023-11-28 23:57:13,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:13,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:13,678 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:13,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-28 23:57:13,678 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:13,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:13,679 INFO L85 PathProgramCache]: Analyzing trace with hash 734766509, now seen corresponding path program 1 times [2023-11-28 23:57:13,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499647260] [2023-11-28 23:57:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:13,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:13,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499647260] [2023-11-28 23:57:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499647260] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:13,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510444389] [2023-11-28 23:57:13,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:13,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:13,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:13,762 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:13,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 23:57:13,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:13,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:57:13,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:13,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:13,937 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:57:13,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510444389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:13,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:13,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-28 23:57:13,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439871606] [2023-11-28 23:57:13,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:13,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:57:13,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:13,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:57:13,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:57:13,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:13,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 136 transitions, 344 flow. Second operand has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:13,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:13,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:13,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:15,032 INFO L124 PetriNetUnfolderBase]: 4345/8326 cut-off events. [2023-11-28 23:57:15,032 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-11-28 23:57:15,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14304 conditions, 8326 events. 4345/8326 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68279 event pairs, 2884 based on Foata normal form. 3/6664 useless extension candidates. Maximal degree in co-relation 14292. Up to 5790 conditions per place. [2023-11-28 23:57:15,074 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 53 selfloop transitions, 21 changer transitions 0/133 dead transitions. [2023-11-28 23:57:15,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 133 transitions, 480 flow [2023-11-28 23:57:15,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:57:15,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 23:57:15,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 509 transitions. [2023-11-28 23:57:15,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974178403755869 [2023-11-28 23:57:15,077 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 509 transitions. [2023-11-28 23:57:15,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 509 transitions. [2023-11-28 23:57:15,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:15,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 509 transitions. [2023-11-28 23:57:15,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 84.83333333333333) internal successors, (509), 6 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:15,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:15,081 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:15,081 INFO L175 Difference]: Start difference. First operand has 127 places, 136 transitions, 344 flow. Second operand 6 states and 509 transitions. [2023-11-28 23:57:15,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 133 transitions, 480 flow [2023-11-28 23:57:15,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 133 transitions, 479 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:15,084 INFO L231 Difference]: Finished difference. Result has 128 places, 133 transitions, 373 flow [2023-11-28 23:57:15,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=128, PETRI_TRANSITIONS=133} [2023-11-28 23:57:15,085 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -4 predicate places. [2023-11-28 23:57:15,085 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 133 transitions, 373 flow [2023-11-28 23:57:15,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:15,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:15,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:15,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:57:15,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-28 23:57:15,287 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:15,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:15,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1386769882, now seen corresponding path program 1 times [2023-11-28 23:57:15,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:15,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770143019] [2023-11-28 23:57:15,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:15,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:15,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:15,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:15,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770143019] [2023-11-28 23:57:15,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770143019] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:15,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:15,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:57:15,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271652526] [2023-11-28 23:57:15,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:15,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:57:15,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:15,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:57:15,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:57:15,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:15,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 133 transitions, 373 flow. Second operand has 3 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:15,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:15,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:15,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:16,373 INFO L124 PetriNetUnfolderBase]: 4345/8324 cut-off events. [2023-11-28 23:57:16,373 INFO L125 PetriNetUnfolderBase]: For 84/84 co-relation queries the response was YES. [2023-11-28 23:57:16,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14320 conditions, 8324 events. 4345/8324 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68326 event pairs, 2884 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 14308. Up to 5804 conditions per place. [2023-11-28 23:57:16,403 INFO L140 encePairwiseOnDemand]: 139/142 looper letters, 70 selfloop transitions, 1 changer transitions 0/131 dead transitions. [2023-11-28 23:57:16,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 131 transitions, 511 flow [2023-11-28 23:57:16,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:57:16,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:57:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 286 transitions. [2023-11-28 23:57:16,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6713615023474179 [2023-11-28 23:57:16,405 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 286 transitions. [2023-11-28 23:57:16,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 286 transitions. [2023-11-28 23:57:16,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:16,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 286 transitions. [2023-11-28 23:57:16,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:16,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:16,408 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 142.0) internal successors, (568), 4 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:16,408 INFO L175 Difference]: Start difference. First operand has 128 places, 133 transitions, 373 flow. Second operand 3 states and 286 transitions. [2023-11-28 23:57:16,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 131 transitions, 511 flow [2023-11-28 23:57:16,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 131 transitions, 466 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-28 23:57:16,412 INFO L231 Difference]: Finished difference. Result has 124 places, 131 transitions, 326 flow [2023-11-28 23:57:16,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=326, PETRI_PLACES=124, PETRI_TRANSITIONS=131} [2023-11-28 23:57:16,413 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, -8 predicate places. [2023-11-28 23:57:16,413 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 131 transitions, 326 flow [2023-11-28 23:57:16,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:16,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:16,414 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-11-28 23:57:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-28 23:57:16,414 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:16,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:16,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1302926833, now seen corresponding path program 1 times [2023-11-28 23:57:16,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:16,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432752750] [2023-11-28 23:57:16,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:16,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:16,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:16,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432752750] [2023-11-28 23:57:16,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432752750] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:16,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262525043] [2023-11-28 23:57:16,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:16,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:16,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:16,480 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:16,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 23:57:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:16,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:57:16,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:16,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:16,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:16,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:16,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262525043] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:57:16,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:57:16,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-28 23:57:16,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648189291] [2023-11-28 23:57:16,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:16,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:57:16,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:16,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:57:16,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:57:16,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:16,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 131 transitions, 326 flow. Second operand has 12 states, 12 states have (on average 73.16666666666667) internal successors, (878), 12 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:16,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:16,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:16,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:17,517 INFO L124 PetriNetUnfolderBase]: 4354/8360 cut-off events. [2023-11-28 23:57:17,517 INFO L125 PetriNetUnfolderBase]: For 108/108 co-relation queries the response was YES. [2023-11-28 23:57:17,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14389 conditions, 8360 events. 4354/8360 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68420 event pairs, 2884 based on Foata normal form. 9/6698 useless extension candidates. Maximal degree in co-relation 14377. Up to 5811 conditions per place. [2023-11-28 23:57:17,553 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 62 selfloop transitions, 39 changer transitions 0/158 dead transitions. [2023-11-28 23:57:17,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 158 transitions, 645 flow [2023-11-28 23:57:17,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:57:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 23:57:17,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 830 transitions. [2023-11-28 23:57:17,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845070422535211 [2023-11-28 23:57:17,557 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 830 transitions. [2023-11-28 23:57:17,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 830 transitions. [2023-11-28 23:57:17,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:17,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 830 transitions. [2023-11-28 23:57:17,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.0) internal successors, (830), 10 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:17,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 142.0) internal successors, (1562), 11 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:17,564 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 142.0) internal successors, (1562), 11 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:17,564 INFO L175 Difference]: Start difference. First operand has 124 places, 131 transitions, 326 flow. Second operand 10 states and 830 transitions. [2023-11-28 23:57:17,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 158 transitions, 645 flow [2023-11-28 23:57:17,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 158 transitions, 644 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:17,569 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 574 flow [2023-11-28 23:57:17,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=574, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2023-11-28 23:57:17,570 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 3 predicate places. [2023-11-28 23:57:17,570 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 574 flow [2023-11-28 23:57:17,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 73.16666666666667) internal successors, (878), 12 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:17,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:17,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:17,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 23:57:17,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-28 23:57:17,771 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:17,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:17,772 INFO L85 PathProgramCache]: Analyzing trace with hash -475822265, now seen corresponding path program 1 times [2023-11-28 23:57:17,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:17,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330221608] [2023-11-28 23:57:17,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:17,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:17,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:17,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330221608] [2023-11-28 23:57:17,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330221608] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:17,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:17,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:17,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881933109] [2023-11-28 23:57:17,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:17,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:17,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:17,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:17,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:17,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:17,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 574 flow. Second operand has 4 states, 4 states have (on average 74.5) internal successors, (298), 4 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:17,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:17,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:17,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:18,630 INFO L124 PetriNetUnfolderBase]: 4357/8372 cut-off events. [2023-11-28 23:57:18,630 INFO L125 PetriNetUnfolderBase]: For 159/159 co-relation queries the response was YES. [2023-11-28 23:57:18,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14482 conditions, 8372 events. 4357/8372 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68613 event pairs, 2884 based on Foata normal form. 3/6710 useless extension candidates. Maximal degree in co-relation 14467. Up to 5841 conditions per place. [2023-11-28 23:57:18,680 INFO L140 encePairwiseOnDemand]: 124/142 looper letters, 101 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2023-11-28 23:57:18,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 818 flow [2023-11-28 23:57:18,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:18,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:18,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2023-11-28 23:57:18,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653169014084507 [2023-11-28 23:57:18,683 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 371 transitions. [2023-11-28 23:57:18,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 371 transitions. [2023-11-28 23:57:18,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:18,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 371 transitions. [2023-11-28 23:57:18,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 92.75) internal successors, (371), 4 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:18,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:18,685 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:18,685 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 574 flow. Second operand 4 states and 371 transitions. [2023-11-28 23:57:18,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 818 flow [2023-11-28 23:57:18,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 785 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:18,689 INFO L231 Difference]: Finished difference. Result has 138 places, 167 transitions, 628 flow [2023-11-28 23:57:18,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=628, PETRI_PLACES=138, PETRI_TRANSITIONS=167} [2023-11-28 23:57:18,690 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 6 predicate places. [2023-11-28 23:57:18,691 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 167 transitions, 628 flow [2023-11-28 23:57:18,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 74.5) internal successors, (298), 4 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:18,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:18,691 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:18,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-28 23:57:18,691 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:18,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:18,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1827465974, now seen corresponding path program 1 times [2023-11-28 23:57:18,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:18,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158334208] [2023-11-28 23:57:18,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:18,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:18,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 23:57:18,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:18,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158334208] [2023-11-28 23:57:18,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158334208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:18,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:18,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:18,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780609962] [2023-11-28 23:57:18,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:18,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:18,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:18,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:18,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:18,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:18,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 167 transitions, 628 flow. Second operand has 4 states, 4 states have (on average 76.5) internal successors, (306), 4 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:18,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:18,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:18,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:19,535 INFO L124 PetriNetUnfolderBase]: 4356/8371 cut-off events. [2023-11-28 23:57:19,535 INFO L125 PetriNetUnfolderBase]: For 141/141 co-relation queries the response was YES. [2023-11-28 23:57:19,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14497 conditions, 8371 events. 4356/8371 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68526 event pairs, 2884 based on Foata normal form. 1/6713 useless extension candidates. Maximal degree in co-relation 14479. Up to 5837 conditions per place. [2023-11-28 23:57:19,575 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 103 selfloop transitions, 3 changer transitions 0/166 dead transitions. [2023-11-28 23:57:19,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 166 transitions, 836 flow [2023-11-28 23:57:19,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:19,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:19,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:19,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:19,577 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:19,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:19,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:19,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:19,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:19,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:19,579 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:19,580 INFO L175 Difference]: Start difference. First operand has 138 places, 167 transitions, 628 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:19,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 166 transitions, 836 flow [2023-11-28 23:57:19,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 166 transitions, 827 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:57:19,583 INFO L231 Difference]: Finished difference. Result has 140 places, 166 transitions, 621 flow [2023-11-28 23:57:19,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=621, PETRI_PLACES=140, PETRI_TRANSITIONS=166} [2023-11-28 23:57:19,584 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 8 predicate places. [2023-11-28 23:57:19,584 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 166 transitions, 621 flow [2023-11-28 23:57:19,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 76.5) internal successors, (306), 4 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:19,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:19,585 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1] [2023-11-28 23:57:19,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-28 23:57:19,585 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:19,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1944416837, now seen corresponding path program 2 times [2023-11-28 23:57:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637508229] [2023-11-28 23:57:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:57:19,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:19,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637508229] [2023-11-28 23:57:19,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637508229] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:19,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918072883] [2023-11-28 23:57:19,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:57:19,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:19,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:19,754 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:19,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 23:57:19,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 23:57:19,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:57:19,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:57:19,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:19,919 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-28 23:57:19,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-28 23:57:19,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918072883] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:57:19,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:57:19,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 3, 3] total 13 [2023-11-28 23:57:19,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756164048] [2023-11-28 23:57:19,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:19,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 23:57:19,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:19,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 23:57:19,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:57:20,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:20,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 166 transitions, 621 flow. Second operand has 14 states, 14 states have (on average 73.21428571428571) internal successors, (1025), 14 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:20,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:20,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:20,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:21,055 INFO L124 PetriNetUnfolderBase]: 4359/8380 cut-off events. [2023-11-28 23:57:21,055 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2023-11-28 23:57:21,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14518 conditions, 8380 events. 4359/8380 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68602 event pairs, 2884 based on Foata normal form. 6/6724 useless extension candidates. Maximal degree in co-relation 14499. Up to 5810 conditions per place. [2023-11-28 23:57:21,092 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 59 selfloop transitions, 56 changer transitions 0/172 dead transitions. [2023-11-28 23:57:21,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 172 transitions, 878 flow [2023-11-28 23:57:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 23:57:21,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-28 23:57:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1120 transitions. [2023-11-28 23:57:21,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633802816901409 [2023-11-28 23:57:21,096 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1120 transitions. [2023-11-28 23:57:21,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1120 transitions. [2023-11-28 23:57:21,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:21,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1120 transitions. [2023-11-28 23:57:21,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 80.0) internal successors, (1120), 14 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:21,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 142.0) internal successors, (2130), 15 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:21,102 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 142.0) internal successors, (2130), 15 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:21,102 INFO L175 Difference]: Start difference. First operand has 140 places, 166 transitions, 621 flow. Second operand 14 states and 1120 transitions. [2023-11-28 23:57:21,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 172 transitions, 878 flow [2023-11-28 23:57:21,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 838 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-11-28 23:57:21,107 INFO L231 Difference]: Finished difference. Result has 144 places, 172 transitions, 720 flow [2023-11-28 23:57:21,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=720, PETRI_PLACES=144, PETRI_TRANSITIONS=172} [2023-11-28 23:57:21,108 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 12 predicate places. [2023-11-28 23:57:21,108 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 172 transitions, 720 flow [2023-11-28 23:57:21,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 73.21428571428571) internal successors, (1025), 14 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:21,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:21,109 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:21,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 23:57:21,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-28 23:57:21,310 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:21,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1979373204, now seen corresponding path program 1 times [2023-11-28 23:57:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:21,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973473178] [2023-11-28 23:57:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:21,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:21,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:21,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973473178] [2023-11-28 23:57:21,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973473178] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:21,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632330294] [2023-11-28 23:57:21,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:21,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:21,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:21,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 172 transitions, 720 flow. Second operand has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:21,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:21,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:21,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:22,134 INFO L124 PetriNetUnfolderBase]: 4358/8379 cut-off events. [2023-11-28 23:57:22,135 INFO L125 PetriNetUnfolderBase]: For 177/177 co-relation queries the response was YES. [2023-11-28 23:57:22,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14546 conditions, 8379 events. 4358/8379 cut-off events. For 177/177 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68591 event pairs, 2884 based on Foata normal form. 0/6707 useless extension candidates. Maximal degree in co-relation 14532. Up to 5845 conditions per place. [2023-11-28 23:57:22,173 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 111 selfloop transitions, 3 changer transitions 0/171 dead transitions. [2023-11-28 23:57:22,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 171 transitions, 942 flow [2023-11-28 23:57:22,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:22,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:22,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:22,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:22,176 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:22,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:22,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:22,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:22,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:22,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:22,179 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:22,179 INFO L175 Difference]: Start difference. First operand has 144 places, 172 transitions, 720 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:22,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 171 transitions, 942 flow [2023-11-28 23:57:22,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 171 transitions, 735 flow, removed 18 selfloop flow, removed 12 redundant places. [2023-11-28 23:57:22,183 INFO L231 Difference]: Finished difference. Result has 135 places, 171 transitions, 513 flow [2023-11-28 23:57:22,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=513, PETRI_PLACES=135, PETRI_TRANSITIONS=171} [2023-11-28 23:57:22,184 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 3 predicate places. [2023-11-28 23:57:22,184 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 171 transitions, 513 flow [2023-11-28 23:57:22,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:22,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:22,185 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:22,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-28 23:57:22,185 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:22,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:22,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1413225610, now seen corresponding path program 1 times [2023-11-28 23:57:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771707001] [2023-11-28 23:57:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:22,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:22,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:22,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:57:22,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:22,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771707001] [2023-11-28 23:57:22,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771707001] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:22,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:22,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:22,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706894727] [2023-11-28 23:57:22,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:22,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:22,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:22,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:22,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:22,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:22,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 171 transitions, 513 flow. Second operand has 4 states, 4 states have (on average 77.5) internal successors, (310), 4 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:22,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:22,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:22,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:23,193 INFO L124 PetriNetUnfolderBase]: 4357/8378 cut-off events. [2023-11-28 23:57:23,193 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2023-11-28 23:57:23,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14442 conditions, 8378 events. 4357/8378 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68500 event pairs, 2884 based on Foata normal form. 0/6707 useless extension candidates. Maximal degree in co-relation 14428. Up to 5844 conditions per place. [2023-11-28 23:57:23,233 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 110 selfloop transitions, 3 changer transitions 0/170 dead transitions. [2023-11-28 23:57:23,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 170 transitions, 736 flow [2023-11-28 23:57:23,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:23,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:23,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:23,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:23,235 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:23,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:23,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:23,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:23,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:23,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:23,239 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:23,239 INFO L175 Difference]: Start difference. First operand has 135 places, 171 transitions, 513 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:23,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 170 transitions, 736 flow [2023-11-28 23:57:23,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 170 transitions, 732 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:23,243 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 512 flow [2023-11-28 23:57:23,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=512, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2023-11-28 23:57:23,244 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 4 predicate places. [2023-11-28 23:57:23,244 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 512 flow [2023-11-28 23:57:23,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.5) internal successors, (310), 4 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:23,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:23,245 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-11-28 23:57:23,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-28 23:57:23,245 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:23,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1130722253, now seen corresponding path program 1 times [2023-11-28 23:57:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952215634] [2023-11-28 23:57:23,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:23,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:23,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:23,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952215634] [2023-11-28 23:57:23,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952215634] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:23,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662032301] [2023-11-28 23:57:23,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:23,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:23,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:23,359 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:23,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 23:57:23,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:23,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:57:23,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:23,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:23,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:57:23,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662032301] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:23,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:23,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-28 23:57:23,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735783059] [2023-11-28 23:57:23,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:23,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:57:23,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:23,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:57:23,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:57:23,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:23,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 512 flow. Second operand has 6 states, 6 states have (on average 75.0) internal successors, (450), 6 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:23,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:23,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:23,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:24,450 INFO L124 PetriNetUnfolderBase]: 4357/8375 cut-off events. [2023-11-28 23:57:24,451 INFO L125 PetriNetUnfolderBase]: For 91/91 co-relation queries the response was YES. [2023-11-28 23:57:24,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14440 conditions, 8375 events. 4357/8375 cut-off events. For 91/91 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68484 event pairs, 2884 based on Foata normal form. 3/6704 useless extension candidates. Maximal degree in co-relation 14426. Up to 5832 conditions per place. [2023-11-28 23:57:24,489 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 95 selfloop transitions, 21 changer transitions 0/167 dead transitions. [2023-11-28 23:57:24,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 732 flow [2023-11-28 23:57:24,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:57:24,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 23:57:24,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 509 transitions. [2023-11-28 23:57:24,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974178403755869 [2023-11-28 23:57:24,491 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 509 transitions. [2023-11-28 23:57:24,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 509 transitions. [2023-11-28 23:57:24,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:24,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 509 transitions. [2023-11-28 23:57:24,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 84.83333333333333) internal successors, (509), 6 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:24,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:24,495 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:24,495 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 512 flow. Second operand 6 states and 509 transitions. [2023-11-28 23:57:24,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 732 flow [2023-11-28 23:57:24,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:24,500 INFO L231 Difference]: Finished difference. Result has 136 places, 167 transitions, 538 flow [2023-11-28 23:57:24,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=136, PETRI_TRANSITIONS=167} [2023-11-28 23:57:24,501 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 4 predicate places. [2023-11-28 23:57:24,501 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 167 transitions, 538 flow [2023-11-28 23:57:24,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 75.0) internal successors, (450), 6 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:24,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:24,502 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-11-28 23:57:24,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 23:57:24,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:24,702 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:24,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash -692649907, now seen corresponding path program 1 times [2023-11-28 23:57:24,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308262275] [2023-11-28 23:57:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:24,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:24,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:24,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:24,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308262275] [2023-11-28 23:57:24,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308262275] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:24,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889548331] [2023-11-28 23:57:24,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:24,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:24,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:24,806 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:24,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 23:57:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:24,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:57:24,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:24,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:24,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:25,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:25,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889548331] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:57:25,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:57:25,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-28 23:57:25,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259682058] [2023-11-28 23:57:25,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:25,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:57:25,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:25,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:57:25,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:57:25,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:25,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 167 transitions, 538 flow. Second operand has 12 states, 12 states have (on average 74.16666666666667) internal successors, (890), 12 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:25,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:25,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:25,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:25,875 INFO L124 PetriNetUnfolderBase]: 4366/8411 cut-off events. [2023-11-28 23:57:25,875 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2023-11-28 23:57:25,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14576 conditions, 8411 events. 4366/8411 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68808 event pairs, 2884 based on Foata normal form. 9/6740 useless extension candidates. Maximal degree in co-relation 14563. Up to 5853 conditions per place. [2023-11-28 23:57:25,906 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 104 selfloop transitions, 39 changer transitions 0/194 dead transitions. [2023-11-28 23:57:25,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 194 transitions, 986 flow [2023-11-28 23:57:25,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:57:25,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 23:57:25,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 830 transitions. [2023-11-28 23:57:25,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845070422535211 [2023-11-28 23:57:25,910 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 830 transitions. [2023-11-28 23:57:25,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 830 transitions. [2023-11-28 23:57:25,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:25,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 830 transitions. [2023-11-28 23:57:25,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.0) internal successors, (830), 10 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:25,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 142.0) internal successors, (1562), 11 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:25,914 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 142.0) internal successors, (1562), 11 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:25,914 INFO L175 Difference]: Start difference. First operand has 136 places, 167 transitions, 538 flow. Second operand 10 states and 830 transitions. [2023-11-28 23:57:25,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 194 transitions, 986 flow [2023-11-28 23:57:25,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 194 transitions, 896 flow, removed 24 selfloop flow, removed 4 redundant places. [2023-11-28 23:57:25,918 INFO L231 Difference]: Finished difference. Result has 144 places, 194 transitions, 742 flow [2023-11-28 23:57:25,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=742, PETRI_PLACES=144, PETRI_TRANSITIONS=194} [2023-11-28 23:57:25,919 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 12 predicate places. [2023-11-28 23:57:25,919 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 194 transitions, 742 flow [2023-11-28 23:57:25,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 74.16666666666667) internal successors, (890), 12 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:25,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:25,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:25,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 23:57:26,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-28 23:57:26,120 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:26,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:26,120 INFO L85 PathProgramCache]: Analyzing trace with hash -336411500, now seen corresponding path program 1 times [2023-11-28 23:57:26,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:26,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362294038] [2023-11-28 23:57:26,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:26,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:26,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:26,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362294038] [2023-11-28 23:57:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362294038] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:26,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640564558] [2023-11-28 23:57:26,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:26,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:26,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:26,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:26,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:26,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:57:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 194 transitions, 742 flow. Second operand has 4 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:26,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:26,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:57:26,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:27,461 INFO L124 PetriNetUnfolderBase]: 8297/14347 cut-off events. [2023-11-28 23:57:27,461 INFO L125 PetriNetUnfolderBase]: For 183/183 co-relation queries the response was YES. [2023-11-28 23:57:27,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25914 conditions, 14347 events. 8297/14347 cut-off events. For 183/183 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 114897 event pairs, 2793 based on Foata normal form. 364/12076 useless extension candidates. Maximal degree in co-relation 25899. Up to 5418 conditions per place. [2023-11-28 23:57:27,537 INFO L140 encePairwiseOnDemand]: 134/142 looper letters, 190 selfloop transitions, 5 changer transitions 0/243 dead transitions. [2023-11-28 23:57:27,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 243 transitions, 1236 flow [2023-11-28 23:57:27,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 408 transitions. [2023-11-28 23:57:27,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7183098591549296 [2023-11-28 23:57:27,539 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 408 transitions. [2023-11-28 23:57:27,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 408 transitions. [2023-11-28 23:57:27,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:27,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 408 transitions. [2023-11-28 23:57:27,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:27,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:27,542 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:27,542 INFO L175 Difference]: Start difference. First operand has 144 places, 194 transitions, 742 flow. Second operand 4 states and 408 transitions. [2023-11-28 23:57:27,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 243 transitions, 1236 flow [2023-11-28 23:57:27,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 243 transitions, 1203 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:27,549 INFO L231 Difference]: Finished difference. Result has 147 places, 196 transitions, 743 flow [2023-11-28 23:57:27,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=743, PETRI_PLACES=147, PETRI_TRANSITIONS=196} [2023-11-28 23:57:27,550 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 15 predicate places. [2023-11-28 23:57:27,550 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 196 transitions, 743 flow [2023-11-28 23:57:27,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:27,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:27,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:27,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-28 23:57:27,551 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:27,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:27,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1838820300, now seen corresponding path program 1 times [2023-11-28 23:57:27,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268672962] [2023-11-28 23:57:27,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:27,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:27,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 23:57:27,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:27,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268672962] [2023-11-28 23:57:27,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268672962] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:27,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111138699] [2023-11-28 23:57:27,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:27,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:27,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:27,785 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:27,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 23:57:27,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:27,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:57:27,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:57:28,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:57:28,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111138699] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:28,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:28,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-11-28 23:57:28,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427514083] [2023-11-28 23:57:28,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:28,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:28,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:28,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:28,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:57:28,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:28,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 196 transitions, 743 flow. Second operand has 4 states, 4 states have (on average 79.5) internal successors, (318), 4 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:28,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:28,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:28,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:28,976 INFO L124 PetriNetUnfolderBase]: 5410/10670 cut-off events. [2023-11-28 23:57:28,976 INFO L125 PetriNetUnfolderBase]: For 1952/2218 co-relation queries the response was YES. [2023-11-28 23:57:29,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19764 conditions, 10670 events. 5410/10670 cut-off events. For 1952/2218 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 92823 event pairs, 3656 based on Foata normal form. 136/8840 useless extension candidates. Maximal degree in co-relation 19746. Up to 7279 conditions per place. [2023-11-28 23:57:29,028 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 138 selfloop transitions, 3 changer transitions 0/195 dead transitions. [2023-11-28 23:57:29,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 195 transitions, 1021 flow [2023-11-28 23:57:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:29,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:29,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:29,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:29,030 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:29,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:29,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:29,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:29,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:29,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:29,032 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:29,032 INFO L175 Difference]: Start difference. First operand has 147 places, 196 transitions, 743 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:29,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 195 transitions, 1021 flow [2023-11-28 23:57:29,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 195 transitions, 1021 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-28 23:57:29,057 INFO L231 Difference]: Finished difference. Result has 150 places, 195 transitions, 745 flow [2023-11-28 23:57:29,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=745, PETRI_PLACES=150, PETRI_TRANSITIONS=195} [2023-11-28 23:57:29,058 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 18 predicate places. [2023-11-28 23:57:29,058 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 195 transitions, 745 flow [2023-11-28 23:57:29,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.5) internal successors, (318), 4 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:29,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:29,058 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:29,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 23:57:29,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-28 23:57:29,259 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:29,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:29,259 INFO L85 PathProgramCache]: Analyzing trace with hash 783308130, now seen corresponding path program 2 times [2023-11-28 23:57:29,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:29,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268346507] [2023-11-28 23:57:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:29,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:29,470 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-28 23:57:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268346507] [2023-11-28 23:57:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268346507] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412478649] [2023-11-28 23:57:29,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:57:29,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:29,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:29,472 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:29,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 23:57:29,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 23:57:29,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:57:29,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:57:29,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-28 23:57:29,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-28 23:57:29,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412478649] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:57:29,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:57:29,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 12 [2023-11-28 23:57:29,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124923293] [2023-11-28 23:57:29,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:29,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:57:29,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:29,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:57:29,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:57:29,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 142 [2023-11-28 23:57:29,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 195 transitions, 745 flow. Second operand has 12 states, 12 states have (on average 65.08333333333333) internal successors, (781), 12 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:29,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:29,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 142 [2023-11-28 23:57:29,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:32,009 INFO L124 PetriNetUnfolderBase]: 10614/20989 cut-off events. [2023-11-28 23:57:32,009 INFO L125 PetriNetUnfolderBase]: For 3795/4333 co-relation queries the response was YES. [2023-11-28 23:57:32,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38664 conditions, 20989 events. 10614/20989 cut-off events. For 3795/4333 co-relation queries the response was YES. Maximal size of possible extension queue 1300. Compared 202074 event pairs, 7176 based on Foata normal form. 278/17559 useless extension candidates. Maximal degree in co-relation 38644. Up to 7227 conditions per place. [2023-11-28 23:57:32,121 INFO L140 encePairwiseOnDemand]: 122/142 looper letters, 163 selfloop transitions, 89 changer transitions 0/303 dead transitions. [2023-11-28 23:57:32,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 303 transitions, 1671 flow [2023-11-28 23:57:32,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 23:57:32,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-28 23:57:32,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 998 transitions. [2023-11-28 23:57:32,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020120724346077 [2023-11-28 23:57:32,124 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 998 transitions. [2023-11-28 23:57:32,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 998 transitions. [2023-11-28 23:57:32,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:32,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 998 transitions. [2023-11-28 23:57:32,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 71.28571428571429) internal successors, (998), 14 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:32,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 142.0) internal successors, (2130), 15 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:32,130 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 142.0) internal successors, (2130), 15 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:32,130 INFO L175 Difference]: Start difference. First operand has 150 places, 195 transitions, 745 flow. Second operand 14 states and 998 transitions. [2023-11-28 23:57:32,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 303 transitions, 1671 flow [2023-11-28 23:57:32,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 303 transitions, 1613 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-11-28 23:57:32,145 INFO L231 Difference]: Finished difference. Result has 154 places, 228 transitions, 1049 flow [2023-11-28 23:57:32,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1049, PETRI_PLACES=154, PETRI_TRANSITIONS=228} [2023-11-28 23:57:32,146 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 22 predicate places. [2023-11-28 23:57:32,146 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 228 transitions, 1049 flow [2023-11-28 23:57:32,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.08333333333333) internal successors, (781), 12 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:32,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:32,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:32,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-28 23:57:32,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:32,347 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:32,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:32,348 INFO L85 PathProgramCache]: Analyzing trace with hash -430799457, now seen corresponding path program 1 times [2023-11-28 23:57:32,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:32,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526838315] [2023-11-28 23:57:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:32,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:32,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:57:32,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:32,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526838315] [2023-11-28 23:57:32,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526838315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:32,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:32,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:32,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77829588] [2023-11-28 23:57:32,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:32,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:32,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:32,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:32,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:32,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 228 transitions, 1049 flow. Second operand has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:32,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:32,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:32,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:34,234 INFO L124 PetriNetUnfolderBase]: 10808/21291 cut-off events. [2023-11-28 23:57:34,234 INFO L125 PetriNetUnfolderBase]: For 3926/4458 co-relation queries the response was YES. [2023-11-28 23:57:34,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39428 conditions, 21291 events. 10808/21291 cut-off events. For 3926/4458 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 204555 event pairs, 7312 based on Foata normal form. 270/17619 useless extension candidates. Maximal degree in co-relation 39412. Up to 14526 conditions per place. [2023-11-28 23:57:34,345 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 170 selfloop transitions, 5 changer transitions 0/226 dead transitions. [2023-11-28 23:57:34,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 226 transitions, 1387 flow [2023-11-28 23:57:34,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:34,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:34,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:34,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:34,347 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:34,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:34,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:34,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:34,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,350 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,350 INFO L175 Difference]: Start difference. First operand has 154 places, 228 transitions, 1049 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:34,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 226 transitions, 1387 flow [2023-11-28 23:57:34,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 226 transitions, 1384 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:34,381 INFO L231 Difference]: Finished difference. Result has 155 places, 226 transitions, 1044 flow [2023-11-28 23:57:34,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1044, PETRI_PLACES=155, PETRI_TRANSITIONS=226} [2023-11-28 23:57:34,382 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 23 predicate places. [2023-11-28 23:57:34,382 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 226 transitions, 1044 flow [2023-11-28 23:57:34,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:34,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:34,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-28 23:57:34,382 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:34,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:34,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1808759468, now seen corresponding path program 1 times [2023-11-28 23:57:34,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:34,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754063640] [2023-11-28 23:57:34,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:34,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:34,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:34,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 23:57:34,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:34,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754063640] [2023-11-28 23:57:34,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754063640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:57:34,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:57:34,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:57:34,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876661769] [2023-11-28 23:57:34,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:34,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:57:34,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:34,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:57:34,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:57:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 142 [2023-11-28 23:57:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 226 transitions, 1044 flow. Second operand has 4 states, 4 states have (on average 80.5) internal successors, (322), 4 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 142 [2023-11-28 23:57:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:36,559 INFO L124 PetriNetUnfolderBase]: 10806/21289 cut-off events. [2023-11-28 23:57:36,559 INFO L125 PetriNetUnfolderBase]: For 3935/4467 co-relation queries the response was YES. [2023-11-28 23:57:36,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39424 conditions, 21289 events. 10806/21289 cut-off events. For 3935/4467 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 204409 event pairs, 7312 based on Foata normal form. 270/17619 useless extension candidates. Maximal degree in co-relation 39407. Up to 14524 conditions per place. [2023-11-28 23:57:36,676 INFO L140 encePairwiseOnDemand]: 138/142 looper letters, 168 selfloop transitions, 5 changer transitions 0/224 dead transitions. [2023-11-28 23:57:36,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 224 transitions, 1378 flow [2023-11-28 23:57:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:57:36,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:57:36,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2023-11-28 23:57:36,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355633802816901 [2023-11-28 23:57:36,677 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 361 transitions. [2023-11-28 23:57:36,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 361 transitions. [2023-11-28 23:57:36,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:36,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 361 transitions. [2023-11-28 23:57:36,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 90.25) internal successors, (361), 4 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:36,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:36,679 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:36,679 INFO L175 Difference]: Start difference. First operand has 155 places, 226 transitions, 1044 flow. Second operand 4 states and 361 transitions. [2023-11-28 23:57:36,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 224 transitions, 1378 flow [2023-11-28 23:57:36,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 224 transitions, 1372 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:36,710 INFO L231 Difference]: Finished difference. Result has 156 places, 224 transitions, 1036 flow [2023-11-28 23:57:36,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1036, PETRI_PLACES=156, PETRI_TRANSITIONS=224} [2023-11-28 23:57:36,710 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 24 predicate places. [2023-11-28 23:57:36,711 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 224 transitions, 1036 flow [2023-11-28 23:57:36,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 80.5) internal successors, (322), 4 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:36,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:36,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:36,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-28 23:57:36,711 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:57:36,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash -350402006, now seen corresponding path program 1 times [2023-11-28 23:57:36,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:36,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647261866] [2023-11-28 23:57:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:36,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:57:37,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:37,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647261866] [2023-11-28 23:57:37,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647261866] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:37,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14344661] [2023-11-28 23:57:37,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:37,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:37,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:37,394 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:37,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 23:57:37,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:37,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-28 23:57:37,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:37,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-28 23:57:37,648 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 [2023-11-28 23:57:37,861 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-28 23:57:37,862 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 11 treesize of output 11 [2023-11-28 23:57:37,906 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 20 treesize of output 15 [2023-11-28 23:57:38,199 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 23:57:38,200 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 23 treesize of output 10 [2023-11-28 23:57:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:57:38,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:38,288 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_578 (Array Int Int))) (< (select (select (store |c_#memory_int#5| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_578) c_~get_5~0.base) (+ (* c_~id_3~0 4) c_~get_5~0.offset)) 9223372039002259456)) is different from false [2023-11-28 23:57:38,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:57:38,442 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-11-28 23:57:38,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:57:38,454 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 41 treesize of output 33 [2023-11-28 23:57:38,460 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 13 treesize of output 7 [2023-11-28 23:57:38,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 1 not checked. [2023-11-28 23:57:38,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14344661] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:57:38,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:57:38,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-11-28 23:57:38,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885136649] [2023-11-28 23:57:38,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:38,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-28 23:57:38,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:38,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-28 23:57:38,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=382, Unknown=1, NotChecked=40, Total=506 [2023-11-28 23:57:38,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 142 [2023-11-28 23:57:38,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 224 transitions, 1036 flow. Second operand has 23 states, 23 states have (on average 57.869565217391305) internal successors, (1331), 23 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:38,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:38,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 142 [2023-11-28 23:57:38,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:41,335 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* c_~id_3~0 4) c_~get_5~0.offset))) (and (forall ((v_ArrVal_578 (Array Int Int))) (< (select (select (store |c_#memory_int#5| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_578) c_~get_5~0.base) .cse0) 9223372039002259456)) (<= 0 c_~id_3~0) (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_174| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_174|) 0)) (forall ((v_ArrVal_578 (Array Int Int))) (< (select (select (store |c_#memory_int#5| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_174| v_ArrVal_578) c_~get_5~0.base) .cse0) 9223372039002259456)))))) is different from false [2023-11-28 23:57:45,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:58,157 INFO L124 PetriNetUnfolderBase]: 79056/120341 cut-off events. [2023-11-28 23:57:58,157 INFO L125 PetriNetUnfolderBase]: For 11879/12321 co-relation queries the response was YES. [2023-11-28 23:57:58,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245280 conditions, 120341 events. 79056/120341 cut-off events. For 11879/12321 co-relation queries the response was YES. Maximal size of possible extension queue 5079. Compared 1031398 event pairs, 18394 based on Foata normal form. 442/105849 useless extension candidates. Maximal degree in co-relation 245263. Up to 24786 conditions per place. [2023-11-28 23:57:59,062 INFO L140 encePairwiseOnDemand]: 125/142 looper letters, 531 selfloop transitions, 82 changer transitions 0/650 dead transitions. [2023-11-28 23:57:59,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 650 transitions, 4139 flow [2023-11-28 23:57:59,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 23:57:59,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-28 23:57:59,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1539 transitions. [2023-11-28 23:57:59,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926376440460947 [2023-11-28 23:57:59,067 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1539 transitions. [2023-11-28 23:57:59,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1539 transitions. [2023-11-28 23:57:59,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:57:59,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1539 transitions. [2023-11-28 23:57:59,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 69.95454545454545) internal successors, (1539), 22 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:59,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 142.0) internal successors, (3266), 23 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:59,075 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 142.0) internal successors, (3266), 23 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:59,075 INFO L175 Difference]: Start difference. First operand has 156 places, 224 transitions, 1036 flow. Second operand 22 states and 1539 transitions. [2023-11-28 23:57:59,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 650 transitions, 4139 flow [2023-11-28 23:57:59,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 650 transitions, 4125 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:57:59,974 INFO L231 Difference]: Finished difference. Result has 180 places, 268 transitions, 1473 flow [2023-11-28 23:57:59,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1473, PETRI_PLACES=180, PETRI_TRANSITIONS=268} [2023-11-28 23:57:59,975 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 48 predicate places. [2023-11-28 23:57:59,975 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 268 transitions, 1473 flow [2023-11-28 23:57:59,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 57.869565217391305) internal successors, (1331), 23 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:59,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:57:59,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:57:59,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 23:58:00,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:00,177 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:58:00,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:00,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1894612466, now seen corresponding path program 1 times [2023-11-28 23:58:00,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:00,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461755653] [2023-11-28 23:58:00,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:00,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:00,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-28 23:58:00,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461755653] [2023-11-28 23:58:00,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461755653] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:58:00,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:58:00,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:58:00,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859057085] [2023-11-28 23:58:00,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:58:00,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:58:00,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:00,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:58:00,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:58:00,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 142 [2023-11-28 23:58:00,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 268 transitions, 1473 flow. Second operand has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:00,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:58:00,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 142 [2023-11-28 23:58:00,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:58:13,262 INFO L124 PetriNetUnfolderBase]: 67618/119451 cut-off events. [2023-11-28 23:58:13,262 INFO L125 PetriNetUnfolderBase]: For 56807/60163 co-relation queries the response was YES. [2023-11-28 23:58:13,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249009 conditions, 119451 events. 67618/119451 cut-off events. For 56807/60163 co-relation queries the response was YES. Maximal size of possible extension queue 5892. Compared 1266437 event pairs, 22892 based on Foata normal form. 4510/105257 useless extension candidates. Maximal degree in co-relation 248987. Up to 44025 conditions per place. [2023-11-28 23:58:14,251 INFO L140 encePairwiseOnDemand]: 134/142 looper letters, 291 selfloop transitions, 5 changer transitions 0/343 dead transitions. [2023-11-28 23:58:14,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 343 transitions, 2399 flow [2023-11-28 23:58:14,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:58:14,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:58:14,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 408 transitions. [2023-11-28 23:58:14,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7183098591549296 [2023-11-28 23:58:14,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 408 transitions. [2023-11-28 23:58:14,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 408 transitions. [2023-11-28 23:58:14,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:58:14,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 408 transitions. [2023-11-28 23:58:14,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:14,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:14,255 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:14,256 INFO L175 Difference]: Start difference. First operand has 180 places, 268 transitions, 1473 flow. Second operand 4 states and 408 transitions. [2023-11-28 23:58:14,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 343 transitions, 2399 flow [2023-11-28 23:58:14,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 343 transitions, 2384 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-28 23:58:14,854 INFO L231 Difference]: Finished difference. Result has 183 places, 270 transitions, 1500 flow [2023-11-28 23:58:14,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1500, PETRI_PLACES=183, PETRI_TRANSITIONS=270} [2023-11-28 23:58:14,854 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 51 predicate places. [2023-11-28 23:58:14,855 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 270 transitions, 1500 flow [2023-11-28 23:58:14,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:14,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:58:14,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:58:14,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-28 23:58:14,855 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:58:14,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:14,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2022409538, now seen corresponding path program 1 times [2023-11-28 23:58:14,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:14,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802676882] [2023-11-28 23:58:14,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:14,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:14,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:15,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:58:15,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:15,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802676882] [2023-11-28 23:58:15,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802676882] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:15,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870304985] [2023-11-28 23:58:15,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:15,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:15,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:15,511 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:15,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 23:58:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:15,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-28 23:58:15,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:15,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-28 23:58:15,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 23:58:15,913 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-28 23:58:15,913 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 11 treesize of output 11 [2023-11-28 23:58:15,926 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 18 treesize of output 13 [2023-11-28 23:58:16,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:58:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:58:16,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:16,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:58:16,375 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-11-28 23:58:16,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:58:16,387 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 47 treesize of output 39 [2023-11-28 23:58:16,393 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 15 treesize of output 9 [2023-11-28 23:58:16,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 23:58:16,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870304985] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:58:16,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:58:16,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-11-28 23:58:16,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436329562] [2023-11-28 23:58:16,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:16,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 23:58:16,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:16,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 23:58:16,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-11-28 23:58:18,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 142 [2023-11-28 23:58:18,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 270 transitions, 1500 flow. Second operand has 19 states, 19 states have (on average 62.526315789473685) internal successors, (1188), 19 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:18,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:58:18,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 142 [2023-11-28 23:58:18,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:58:20,530 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* c_~id_3~0 4) c_~get_5~0.offset))) (and (forall ((v_ArrVal_679 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#5| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_679) c_~get_5~0.base) .cse0) 4294967296))) (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178|) 0)) (forall ((v_ArrVal_679 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#5| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178| v_ArrVal_679) c_~get_5~0.base) .cse0) 4294967296))))) (<= 0 c_~id_3~0))) is different from false [2023-11-28 23:58:24,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:36,737 INFO L124 PetriNetUnfolderBase]: 60082/107663 cut-off events. [2023-11-28 23:58:36,737 INFO L125 PetriNetUnfolderBase]: For 61379/65151 co-relation queries the response was YES. [2023-11-28 23:58:37,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237491 conditions, 107663 events. 60082/107663 cut-off events. For 61379/65151 co-relation queries the response was YES. Maximal size of possible extension queue 5027. Compared 1136156 event pairs, 17812 based on Foata normal form. 3084/99051 useless extension candidates. Maximal degree in co-relation 237467. Up to 17844 conditions per place. [2023-11-28 23:58:37,606 INFO L140 encePairwiseOnDemand]: 125/142 looper letters, 520 selfloop transitions, 82 changer transitions 0/644 dead transitions. [2023-11-28 23:58:37,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 644 transitions, 4507 flow [2023-11-28 23:58:37,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 23:58:37,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-28 23:58:37,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1618 transitions. [2023-11-28 23:58:37,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5179257362355953 [2023-11-28 23:58:37,609 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1618 transitions. [2023-11-28 23:58:37,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1618 transitions. [2023-11-28 23:58:37,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:58:37,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1618 transitions. [2023-11-28 23:58:37,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 73.54545454545455) internal successors, (1618), 22 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:37,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 142.0) internal successors, (3266), 23 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:37,614 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 142.0) internal successors, (3266), 23 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:37,614 INFO L175 Difference]: Start difference. First operand has 183 places, 270 transitions, 1500 flow. Second operand 22 states and 1618 transitions. [2023-11-28 23:58:37,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 644 transitions, 4507 flow [2023-11-28 23:58:39,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 644 transitions, 4507 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-28 23:58:39,012 INFO L231 Difference]: Finished difference. Result has 205 places, 273 transitions, 1715 flow [2023-11-28 23:58:39,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1715, PETRI_PLACES=205, PETRI_TRANSITIONS=273} [2023-11-28 23:58:39,013 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 73 predicate places. [2023-11-28 23:58:39,013 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 273 transitions, 1715 flow [2023-11-28 23:58:39,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 62.526315789473685) internal successors, (1188), 19 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:39,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:58:39,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:58:39,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 23:58:39,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-28 23:58:39,214 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:58:39,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:39,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1396557328, now seen corresponding path program 1 times [2023-11-28 23:58:39,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:39,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621688926] [2023-11-28 23:58:39,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:39,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:39,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 23:58:39,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:39,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621688926] [2023-11-28 23:58:39,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621688926] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:39,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40690729] [2023-11-28 23:58:39,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:39,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:39,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:39,818 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:39,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 23:58:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:40,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 23:58:40,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:40,097 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 [2023-11-28 23:58:40,496 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 23:58:40,496 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 23 treesize of output 10 [2023-11-28 23:58:40,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 23:58:40,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:40,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-11-28 23:58:40,660 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 22 treesize of output 16 [2023-11-28 23:58:40,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 23:58:40,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40690729] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:58:40,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 23:58:40,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-11-28 23:58:40,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312647478] [2023-11-28 23:58:40,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:40,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-28 23:58:40,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:40,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-28 23:58:40,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-11-28 23:58:41,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 142 [2023-11-28 23:58:41,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 273 transitions, 1715 flow. Second operand has 17 states, 17 states have (on average 69.3529411764706) internal successors, (1179), 17 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:58:41,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:58:41,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 142 [2023-11-28 23:58:41,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:59:20,909 INFO L124 PetriNetUnfolderBase]: 162982/319997 cut-off events. [2023-11-28 23:59:20,909 INFO L125 PetriNetUnfolderBase]: For 234796/241042 co-relation queries the response was YES. [2023-11-28 23:59:23,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 701838 conditions, 319997 events. 162982/319997 cut-off events. For 234796/241042 co-relation queries the response was YES. Maximal size of possible extension queue 14147. Compared 4173525 event pairs, 45246 based on Foata normal form. 5302/287647 useless extension candidates. Maximal degree in co-relation 701811. Up to 43052 conditions per place. [2023-11-28 23:59:24,455 INFO L140 encePairwiseOnDemand]: 127/142 looper letters, 589 selfloop transitions, 79 changer transitions 0/722 dead transitions. [2023-11-28 23:59:24,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 722 transitions, 5604 flow [2023-11-28 23:59:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 23:59:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-28 23:59:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1270 transitions. [2023-11-28 23:59:24,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596244131455399 [2023-11-28 23:59:24,458 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1270 transitions. [2023-11-28 23:59:24,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1270 transitions. [2023-11-28 23:59:24,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:59:24,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1270 transitions. [2023-11-28 23:59:24,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 84.66666666666667) internal successors, (1270), 15 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:59:24,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 142.0) internal successors, (2272), 16 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:59:24,462 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 142.0) internal successors, (2272), 16 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:59:24,462 INFO L175 Difference]: Start difference. First operand has 205 places, 273 transitions, 1715 flow. Second operand 15 states and 1270 transitions. [2023-11-28 23:59:24,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 722 transitions, 5604 flow [2023-11-28 23:59:58,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 722 transitions, 5385 flow, removed 2 selfloop flow, removed 17 redundant places. [2023-11-28 23:59:58,738 INFO L231 Difference]: Finished difference. Result has 205 places, 286 transitions, 1886 flow [2023-11-28 23:59:58,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1886, PETRI_PLACES=205, PETRI_TRANSITIONS=286} [2023-11-28 23:59:58,739 INFO L281 CegarLoopForPetriNet]: 132 programPoint places, 73 predicate places. [2023-11-28 23:59:58,739 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 286 transitions, 1886 flow [2023-11-28 23:59:58,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 69.3529411764706) internal successors, (1179), 17 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:59:58,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:59:58,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:59:58,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-28 23:59:58,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-28 23:59:58,940 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 60 more)] === [2023-11-28 23:59:58,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:59:58,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1729813172, now seen corresponding path program 1 times [2023-11-28 23:59:58,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:59:58,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407965718] [2023-11-28 23:59:58,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:59:58,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:59:58,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:59:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-28 23:59:59,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:59:59,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407965718] [2023-11-28 23:59:59,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407965718] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:59:59,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509391462] [2023-11-28 23:59:59,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:59:59,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:59:59,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:59:59,698 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:59:59,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71bda17c-fca4-4363-95d7-2fdc774ebc50/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 23:59:59,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:59:59,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-28 23:59:59,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:59:59,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-28 23:59:59,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 00:00:00,154 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 00:00:00,154 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 19 treesize of output 16 [2023-11-29 00:00:00,176 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 18 treesize of output 13 [2023-11-29 00:00:00,234 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 00:00:00,235 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 11 treesize of output 11 [2023-11-29 00:00:00,286 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 18 treesize of output 13 [2023-11-29 00:00:00,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 00:00:00,511 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:00:00,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:00:00,602 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_818 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int#5| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_818) c_~get_2~0.base) (+ (* c_~id_0~0 4) c_~get_2~0.offset))))) is different from false [2023-11-29 00:00:00,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:00:00,854 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-11-29 00:00:00,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:00:00,865 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 47 treesize of output 39 [2023-11-29 00:00:00,872 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 15 treesize of output 9 [2023-11-29 00:00:00,941 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 1 not checked. [2023-11-29 00:00:00,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509391462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:00:00,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:00:00,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-11-29 00:00:00,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399333612] [2023-11-29 00:00:00,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:00:00,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 00:00:00,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:00:00,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 00:00:00,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=466, Unknown=1, NotChecked=44, Total=600 [2023-11-29 00:00:01,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 142 [2023-11-29 00:00:01,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 286 transitions, 1886 flow. Second operand has 25 states, 25 states have (on average 55.2) internal successors, (1380), 25 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:00:01,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:00:01,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 142 [2023-11-29 00:00:01,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:00:06,876 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 [1] [2023-11-29 00:01:39,932 INFO L124 PetriNetUnfolderBase]: 451576/700165 cut-off events. [2023-11-29 00:01:39,933 INFO L125 PetriNetUnfolderBase]: For 578076/604432 co-relation queries the response was YES. [2023-11-29 00:01:44,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1742026 conditions, 700165 events. 451576/700165 cut-off events. For 578076/604432 co-relation queries the response was YES. Maximal size of possible extension queue 24878. Compared 7388313 event pairs, 100339 based on Foata normal form. 15878/661884 useless extension candidates. Maximal degree in co-relation 1741997. Up to 115606 conditions per place.