./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB --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 d2a575889db2e07e0d6a3fd2f8635ba39d2afc2713d706bcd4d4aaa862bed792 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:02:35,620 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:02:35,720 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-28 03:02:35,731 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:02:35,731 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:02:35,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:02:35,768 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:02:35,769 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:02:35,770 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:02:35,770 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:02:35,771 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:02:35,771 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:02:35,772 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:02:35,772 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:02:35,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:02:35,773 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-28 03:02:35,774 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:02:35,774 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:02:35,774 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:02:35,774 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:02:35,774 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:02:35,774 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:02:35,775 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:02:35,775 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:02:35,775 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:02:35,776 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> d2a575889db2e07e0d6a3fd2f8635ba39d2afc2713d706bcd4d4aaa862bed792 [2024-11-28 03:02:36,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:02:36,102 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:02:36,105 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:02:36,106 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:02:36,106 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:02:36,108 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c [2024-11-28 03:02:39,058 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/data/9be744dcf/cf277f5a596f4255918535543342d587/FLAGf2c2b153d [2024-11-28 03:02:39,340 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:02:39,340 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c [2024-11-28 03:02:39,357 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/data/9be744dcf/cf277f5a596f4255918535543342d587/FLAGf2c2b153d [2024-11-28 03:02:39,411 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/data/9be744dcf/cf277f5a596f4255918535543342d587 [2024-11-28 03:02:39,414 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:02:39,416 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:02:39,418 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:02:39,418 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:02:39,423 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:02:39,424 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,427 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@530c2966 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39, skipping insertion in model container [2024-11-28 03:02:39,427 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,449 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:02:39,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:02:39,679 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:02:39,715 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:02:39,734 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:02:39,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39 WrapperNode [2024-11-28 03:02:39,735 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:02:39,736 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:02:39,736 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:02:39,736 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:02:39,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,756 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,788 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 148 [2024-11-28 03:02:39,789 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:02:39,789 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:02:39,790 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:02:39,790 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:02:39,798 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,798 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,801 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,819 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 03:02:39,819 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,823 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,828 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,829 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,832 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,834 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,834 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,837 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:02:39,838 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:02:39,838 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:02:39,838 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:02:39,839 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (1/1) ... [2024-11-28 03:02:39,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:02:39,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:39,875 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:02:39,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:02:39,903 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:02:39,903 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:02:39,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:02:39,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:02:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:02:39,905 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:02:40,040 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:02:40,043 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:02:40,398 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:02:40,399 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:02:40,675 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:02:40,675 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 03:02:40,676 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:02:40 BoogieIcfgContainer [2024-11-28 03:02:40,676 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:02:40,678 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:02:40,678 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:02:40,683 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:02:40,683 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:02:39" (1/3) ... [2024-11-28 03:02:40,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6452978f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:02:40, skipping insertion in model container [2024-11-28 03:02:40,684 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:02:39" (2/3) ... [2024-11-28 03:02:40,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6452978f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:02:40, skipping insertion in model container [2024-11-28 03:02:40,684 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:02:40" (3/3) ... [2024-11-28 03:02:40,685 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-send-receive-alt.wvr.c [2024-11-28 03:02:40,701 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:02:40,703 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-send-receive-alt.wvr.c that has 3 procedures, 37 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2024-11-28 03:02:40,703 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:02:40,766 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:02:40,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 42 transitions, 98 flow [2024-11-28 03:02:40,846 INFO L124 PetriNetUnfolderBase]: 6/40 cut-off events. [2024-11-28 03:02:40,848 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:02:40,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 40 events. 6/40 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 88 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-11-28 03:02:40,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 42 transitions, 98 flow [2024-11-28 03:02:40,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 38 transitions, 85 flow [2024-11-28 03:02:40,864 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:02:40,880 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5459ef86, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:02:40,880 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-11-28 03:02:40,884 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:02:40,884 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-28 03:02:40,884 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:02:40,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:40,885 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:02:40,886 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:40,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash 477622, now seen corresponding path program 1 times [2024-11-28 03:02:40,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:40,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823305936] [2024-11-28 03:02:40,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:40,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:41,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:41,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:41,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823305936] [2024-11-28 03:02:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823305936] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:41,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260243477] [2024-11-28 03:02:41,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:41,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:41,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:41,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:41,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:41,283 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:41,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 38 transitions, 85 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:41,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:41,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:41,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:41,644 INFO L124 PetriNetUnfolderBase]: 346/618 cut-off events. [2024-11-28 03:02:41,644 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2024-11-28 03:02:41,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 618 events. 346/618 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2808 event pairs, 283 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1131. Up to 560 conditions per place. [2024-11-28 03:02:41,656 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2024-11-28 03:02:41,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 38 transitions, 151 flow [2024-11-28 03:02:41,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:41,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:41,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-11-28 03:02:41,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-28 03:02:41,676 INFO L175 Difference]: Start difference. First operand has 39 places, 38 transitions, 85 flow. Second operand 4 states and 66 transitions. [2024-11-28 03:02:41,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 38 transitions, 151 flow [2024-11-28 03:02:41,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 146 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:02:41,686 INFO L231 Difference]: Finished difference. Result has 40 places, 38 transitions, 103 flow [2024-11-28 03:02:41,688 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=103, PETRI_PLACES=40, PETRI_TRANSITIONS=38} [2024-11-28 03:02:41,695 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1 predicate places. [2024-11-28 03:02:41,695 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 38 transitions, 103 flow [2024-11-28 03:02:41,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:41,695 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:41,695 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-28 03:02:41,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:02:41,696 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:41,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1344390633, now seen corresponding path program 1 times [2024-11-28 03:02:41,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:41,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847604797] [2024-11-28 03:02:41,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:41,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:41,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:41,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847604797] [2024-11-28 03:02:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847604797] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559865193] [2024-11-28 03:02:41,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:41,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:41,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:41,942 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:41,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:02:42,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:42,029 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:02:42,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:42,089 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:02:42,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559865193] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:42,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:02:42,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-28 03:02:42,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933060117] [2024-11-28 03:02:42,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:42,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:02:42,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:42,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:02:42,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:02:42,105 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:42,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 38 transitions, 103 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:42,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:42,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:42,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:42,363 INFO L124 PetriNetUnfolderBase]: 346/617 cut-off events. [2024-11-28 03:02:42,363 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 03:02:42,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1212 conditions, 617 events. 346/617 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2820 event pairs, 283 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1185. Up to 555 conditions per place. [2024-11-28 03:02:42,372 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 25 selfloop transitions, 7 changer transitions 0/37 dead transitions. [2024-11-28 03:02:42,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 37 transitions, 163 flow [2024-11-28 03:02:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:02:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:02:42,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-11-28 03:02:42,375 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2976190476190476 [2024-11-28 03:02:42,375 INFO L175 Difference]: Start difference. First operand has 40 places, 38 transitions, 103 flow. Second operand 6 states and 75 transitions. [2024-11-28 03:02:42,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 37 transitions, 163 flow [2024-11-28 03:02:42,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:02:42,377 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 110 flow [2024-11-28 03:02:42,377 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=110, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-11-28 03:02:42,381 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-11-28 03:02:42,381 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 110 flow [2024-11-28 03:02:42,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:42,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:42,381 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:42,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:02:42,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:42,582 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:42,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:42,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1199670838, now seen corresponding path program 1 times [2024-11-28 03:02:42,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85122784] [2024-11-28 03:02:42,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:42,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:42,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:42,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:42,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85122784] [2024-11-28 03:02:42,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85122784] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:42,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:42,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:02:42,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624192901] [2024-11-28 03:02:42,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:42,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:02:42,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:42,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:02:42,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:02:42,661 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:42,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:42,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:42,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:42,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:42,868 INFO L124 PetriNetUnfolderBase]: 433/786 cut-off events. [2024-11-28 03:02:42,868 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-28 03:02:42,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1547 conditions, 786 events. 433/786 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3696 event pairs, 202 based on Foata normal form. 22/542 useless extension candidates. Maximal degree in co-relation 1517. Up to 465 conditions per place. [2024-11-28 03:02:42,874 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 42 selfloop transitions, 3 changer transitions 2/53 dead transitions. [2024-11-28 03:02:42,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 53 transitions, 237 flow [2024-11-28 03:02:42,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:02:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:02:42,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-11-28 03:02:42,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-28 03:02:42,876 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 110 flow. Second operand 3 states and 75 transitions. [2024-11-28 03:02:42,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 53 transitions, 237 flow [2024-11-28 03:02:42,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 53 transitions, 215 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-28 03:02:42,879 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 113 flow [2024-11-28 03:02:42,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-11-28 03:02:42,880 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 2 predicate places. [2024-11-28 03:02:42,880 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 113 flow [2024-11-28 03:02:42,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:42,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:42,880 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-28 03:02:42,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:02:42,881 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:42,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:42,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1273562878, now seen corresponding path program 1 times [2024-11-28 03:02:42,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:42,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855436425] [2024-11-28 03:02:42,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:42,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:42,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:42,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:42,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855436425] [2024-11-28 03:02:42,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855436425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:42,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142953215] [2024-11-28 03:02:42,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:42,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:43,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:43,002 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:43,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:02:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:43,072 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:02:43,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:43,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:43,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:43,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142953215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:43,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:43,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 03:02:43,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099301209] [2024-11-28 03:02:43,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:43,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:02:43,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:43,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:02:43,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:02:43,194 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:43,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 113 flow. Second operand has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:43,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:43,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:43,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:43,505 INFO L124 PetriNetUnfolderBase]: 436/795 cut-off events. [2024-11-28 03:02:43,506 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-11-28 03:02:43,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1716 conditions, 795 events. 436/795 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3786 event pairs, 364 based on Foata normal form. 3/589 useless extension candidates. Maximal degree in co-relation 1665. Up to 732 conditions per place. [2024-11-28 03:02:43,512 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 30 selfloop transitions, 13 changer transitions 0/48 dead transitions. [2024-11-28 03:02:43,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 229 flow [2024-11-28 03:02:43,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:02:43,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:02:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-11-28 03:02:43,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2714285714285714 [2024-11-28 03:02:43,516 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 113 flow. Second operand 10 states and 114 transitions. [2024-11-28 03:02:43,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 229 flow [2024-11-28 03:02:43,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:02:43,520 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 184 flow [2024-11-28 03:02:43,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=184, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-11-28 03:02:43,522 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2024-11-28 03:02:43,522 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 184 flow [2024-11-28 03:02:43,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:43,523 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:43,523 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:43,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:02:43,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:43,724 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:43,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:43,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1135694855, now seen corresponding path program 1 times [2024-11-28 03:02:43,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:43,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12637503] [2024-11-28 03:02:43,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:43,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:43,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:43,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:43,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12637503] [2024-11-28 03:02:43,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12637503] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:43,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:43,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:43,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078858275] [2024-11-28 03:02:43,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:43,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:02:43,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:43,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:02:43,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:02:43,875 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:43,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:43,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:43,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:43,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:44,047 INFO L124 PetriNetUnfolderBase]: 352/656 cut-off events. [2024-11-28 03:02:44,047 INFO L125 PetriNetUnfolderBase]: For 102/102 co-relation queries the response was YES. [2024-11-28 03:02:44,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1419 conditions, 656 events. 352/656 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2954 event pairs, 116 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 1384. Up to 445 conditions per place. [2024-11-28 03:02:44,054 INFO L140 encePairwiseOnDemand]: 39/42 looper letters, 47 selfloop transitions, 1 changer transitions 2/56 dead transitions. [2024-11-28 03:02:44,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 301 flow [2024-11-28 03:02:44,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:02:44,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:02:44,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 65 transitions. [2024-11-28 03:02:44,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-11-28 03:02:44,057 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 184 flow. Second operand 3 states and 65 transitions. [2024-11-28 03:02:44,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 301 flow [2024-11-28 03:02:44,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 290 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 03:02:44,062 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 176 flow [2024-11-28 03:02:44,062 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-11-28 03:02:44,064 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 12 predicate places. [2024-11-28 03:02:44,065 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 176 flow [2024-11-28 03:02:44,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:44,066 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:44,066 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:44,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:02:44,066 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:44,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:44,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1135694820, now seen corresponding path program 1 times [2024-11-28 03:02:44,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:44,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636786857] [2024-11-28 03:02:44,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:44,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:44,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:44,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:44,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636786857] [2024-11-28 03:02:44,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636786857] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:44,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:44,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:02:44,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037089597] [2024-11-28 03:02:44,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:44,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:44,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:44,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:44,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:44,210 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:44,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:44,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:44,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:44,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:44,413 INFO L124 PetriNetUnfolderBase]: 419/787 cut-off events. [2024-11-28 03:02:44,413 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2024-11-28 03:02:44,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 787 events. 419/787 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3580 event pairs, 352 based on Foata normal form. 11/689 useless extension candidates. Maximal degree in co-relation 1696. Up to 592 conditions per place. [2024-11-28 03:02:44,417 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 38 selfloop transitions, 2 changer transitions 14/60 dead transitions. [2024-11-28 03:02:44,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 314 flow [2024-11-28 03:02:44,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:44,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:44,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 79 transitions. [2024-11-28 03:02:44,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-11-28 03:02:44,420 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 176 flow. Second operand 4 states and 79 transitions. [2024-11-28 03:02:44,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 314 flow [2024-11-28 03:02:44,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 314 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 03:02:44,423 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 179 flow [2024-11-28 03:02:44,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2024-11-28 03:02:44,424 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 16 predicate places. [2024-11-28 03:02:44,425 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 179 flow [2024-11-28 03:02:44,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:44,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:44,426 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:44,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:02:44,426 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:44,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:44,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1098080119, now seen corresponding path program 1 times [2024-11-28 03:02:44,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:44,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408680633] [2024-11-28 03:02:44,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:44,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:44,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:44,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:44,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408680633] [2024-11-28 03:02:44,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408680633] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:44,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044064132] [2024-11-28 03:02:44,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:44,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:44,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:44,636 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:44,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:02:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:44,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:02:44,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:44,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:02:44,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:02:44,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044064132] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:44,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:02:44,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2024-11-28 03:02:44,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196780252] [2024-11-28 03:02:44,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:44,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:44,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:44,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:44,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:02:44,793 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:44,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 179 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:44,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:44,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:44,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:44,930 INFO L124 PetriNetUnfolderBase]: 250/495 cut-off events. [2024-11-28 03:02:44,930 INFO L125 PetriNetUnfolderBase]: For 117/117 co-relation queries the response was YES. [2024-11-28 03:02:44,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 495 events. 250/495 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2099 event pairs, 154 based on Foata normal form. 56/477 useless extension candidates. Maximal degree in co-relation 1081. Up to 355 conditions per place. [2024-11-28 03:02:44,934 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 7 changer transitions 6/52 dead transitions. [2024-11-28 03:02:44,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 288 flow [2024-11-28 03:02:44,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-11-28 03:02:44,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-28 03:02:44,937 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 179 flow. Second operand 4 states and 72 transitions. [2024-11-28 03:02:44,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 288 flow [2024-11-28 03:02:44,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 52 transitions, 282 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-28 03:02:44,939 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 172 flow [2024-11-28 03:02:44,939 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-11-28 03:02:44,940 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 12 predicate places. [2024-11-28 03:02:44,940 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 172 flow [2024-11-28 03:02:44,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:44,940 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:44,940 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-28 03:02:44,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:02:45,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 03:02:45,141 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:45,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:45,142 INFO L85 PathProgramCache]: Analyzing trace with hash 660549781, now seen corresponding path program 2 times [2024-11-28 03:02:45,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:45,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817882920] [2024-11-28 03:02:45,142 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:45,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:45,158 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:02:45,159 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 03:02:45,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:45,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817882920] [2024-11-28 03:02:45,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817882920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:45,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462202948] [2024-11-28 03:02:45,211 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:45,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:45,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:45,213 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:45,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:02:45,283 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:02:45,283 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:45,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:02:45,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:45,328 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 03:02:45,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:45,362 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 03:02:45,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462202948] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:45,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:45,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2024-11-28 03:02:45,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485695696] [2024-11-28 03:02:45,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:45,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:45,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:45,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:45,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:45,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:45,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:45,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:45,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:45,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:45,462 INFO L124 PetriNetUnfolderBase]: 159/308 cut-off events. [2024-11-28 03:02:45,462 INFO L125 PetriNetUnfolderBase]: For 148/148 co-relation queries the response was YES. [2024-11-28 03:02:45,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 308 events. 159/308 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1098 event pairs, 115 based on Foata normal form. 1/276 useless extension candidates. Maximal degree in co-relation 740. Up to 262 conditions per place. [2024-11-28 03:02:45,464 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 19 selfloop transitions, 15 changer transitions 0/39 dead transitions. [2024-11-28 03:02:45,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 39 transitions, 230 flow [2024-11-28 03:02:45,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:45,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:45,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 49 transitions. [2024-11-28 03:02:45,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-11-28 03:02:45,465 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 172 flow. Second operand 4 states and 49 transitions. [2024-11-28 03:02:45,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 39 transitions, 230 flow [2024-11-28 03:02:45,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 206 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-28 03:02:45,467 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 168 flow [2024-11-28 03:02:45,467 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2024-11-28 03:02:45,468 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-11-28 03:02:45,468 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 168 flow [2024-11-28 03:02:45,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:45,468 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:45,468 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:45,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:02:45,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:45,673 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:45,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:45,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1563468714, now seen corresponding path program 1 times [2024-11-28 03:02:45,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:45,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450615624] [2024-11-28 03:02:45,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:45,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:02:45,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:45,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450615624] [2024-11-28 03:02:45,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450615624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:02:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335249315] [2024-11-28 03:02:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:45,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:02:45,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:45,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:02:45,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:02:45,771 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:45,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:45,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:45,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:45,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:45,862 INFO L124 PetriNetUnfolderBase]: 207/380 cut-off events. [2024-11-28 03:02:45,862 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-11-28 03:02:45,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 380 events. 207/380 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1432 event pairs, 76 based on Foata normal form. 6/350 useless extension candidates. Maximal degree in co-relation 810. Up to 268 conditions per place. [2024-11-28 03:02:45,864 INFO L140 encePairwiseOnDemand]: 39/42 looper letters, 41 selfloop transitions, 2 changer transitions 2/48 dead transitions. [2024-11-28 03:02:45,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 48 transitions, 280 flow [2024-11-28 03:02:45,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:02:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:02:45,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-11-28 03:02:45,866 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-28 03:02:45,866 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 168 flow. Second operand 3 states and 56 transitions. [2024-11-28 03:02:45,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 48 transitions, 280 flow [2024-11-28 03:02:45,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 250 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:02:45,868 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 146 flow [2024-11-28 03:02:45,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2024-11-28 03:02:45,868 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-11-28 03:02:45,868 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 146 flow [2024-11-28 03:02:45,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:45,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:45,869 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:45,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:02:45,869 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:45,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:45,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1563467660, now seen corresponding path program 1 times [2024-11-28 03:02:45,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:45,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491285104] [2024-11-28 03:02:45,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:45,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:46,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:46,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:46,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491285104] [2024-11-28 03:02:46,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491285104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:46,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876996462] [2024-11-28 03:02:46,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:46,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:46,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:46,542 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:46,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:02:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:46,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:02:46,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:46,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:02:47,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:47,229 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:47,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2024-11-28 03:02:47,746 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 28 treesize of output 22 [2024-11-28 03:02:47,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:47,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876996462] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:47,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:47,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-28 03:02:47,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026569587] [2024-11-28 03:02:47,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:47,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:02:47,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:47,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:02:47,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:02:47,883 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:47,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 146 flow. Second operand has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 17 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:47,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:47,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:47,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:49,450 INFO L124 PetriNetUnfolderBase]: 617/1174 cut-off events. [2024-11-28 03:02:49,450 INFO L125 PetriNetUnfolderBase]: For 211/223 co-relation queries the response was YES. [2024-11-28 03:02:49,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 1174 events. 617/1174 cut-off events. For 211/223 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5880 event pairs, 187 based on Foata normal form. 0/1088 useless extension candidates. Maximal degree in co-relation 1440. Up to 291 conditions per place. [2024-11-28 03:02:49,457 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 88 selfloop transitions, 28 changer transitions 4/126 dead transitions. [2024-11-28 03:02:49,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 126 transitions, 636 flow [2024-11-28 03:02:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:02:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 03:02:49,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 231 transitions. [2024-11-28 03:02:49,459 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-11-28 03:02:49,459 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 146 flow. Second operand 16 states and 231 transitions. [2024-11-28 03:02:49,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 126 transitions, 636 flow [2024-11-28 03:02:49,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 126 transitions, 632 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:02:49,462 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 334 flow [2024-11-28 03:02:49,462 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=334, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-11-28 03:02:49,463 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-11-28 03:02:49,463 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 334 flow [2024-11-28 03:02:49,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 17 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:49,463 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:49,464 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:49,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:02:49,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:02:49,668 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:49,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:49,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1563467661, now seen corresponding path program 1 times [2024-11-28 03:02:49,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:49,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000490287] [2024-11-28 03:02:49,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:49,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:49,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:50,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:50,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000490287] [2024-11-28 03:02:50,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000490287] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:50,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445445300] [2024-11-28 03:02:50,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:50,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:50,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:50,203 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:50,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:02:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:50,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 03:02:50,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:50,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:02:50,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:50,721 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:51,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-28 03:02:51,141 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 26 treesize of output 20 [2024-11-28 03:02:51,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445445300] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:51,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:51,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 03:02:51,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817721020] [2024-11-28 03:02:51,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:51,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:02:51,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:51,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:02:51,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:02:51,265 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 334 flow. Second operand has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:51,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:51,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:52,506 INFO L124 PetriNetUnfolderBase]: 484/951 cut-off events. [2024-11-28 03:02:52,507 INFO L125 PetriNetUnfolderBase]: For 1351/1351 co-relation queries the response was YES. [2024-11-28 03:02:52,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2625 conditions, 951 events. 484/951 cut-off events. For 1351/1351 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4665 event pairs, 187 based on Foata normal form. 48/996 useless extension candidates. Maximal degree in co-relation 2107. Up to 281 conditions per place. [2024-11-28 03:02:52,513 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 26 changer transitions 4/101 dead transitions. [2024-11-28 03:02:52,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 638 flow [2024-11-28 03:02:52,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:02:52,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:02:52,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-11-28 03:02:52,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-11-28 03:02:52,516 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 334 flow. Second operand 14 states and 189 transitions. [2024-11-28 03:02:52,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 638 flow [2024-11-28 03:02:52,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 101 transitions, 600 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-28 03:02:52,525 INFO L231 Difference]: Finished difference. Result has 73 places, 53 transitions, 350 flow [2024-11-28 03:02:52,525 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=350, PETRI_PLACES=73, PETRI_TRANSITIONS=53} [2024-11-28 03:02:52,526 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 34 predicate places. [2024-11-28 03:02:52,526 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 53 transitions, 350 flow [2024-11-28 03:02:52,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:52,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:52,526 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:52,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:02:52,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:52,727 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:52,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:52,727 INFO L85 PathProgramCache]: Analyzing trace with hash 531977901, now seen corresponding path program 2 times [2024-11-28 03:02:52,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:52,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703641769] [2024-11-28 03:02:52,728 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:52,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:52,758 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:52,758 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:52,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:02:52,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:52,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703641769] [2024-11-28 03:02:52,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703641769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:52,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:52,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:52,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883512368] [2024-11-28 03:02:52,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:52,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:52,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:52,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:52,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:52,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:52,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 53 transitions, 350 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:52,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:52,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:52,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:53,097 INFO L124 PetriNetUnfolderBase]: 534/1029 cut-off events. [2024-11-28 03:02:53,097 INFO L125 PetriNetUnfolderBase]: For 2013/2013 co-relation queries the response was YES. [2024-11-28 03:02:53,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 1029 events. 534/1029 cut-off events. For 2013/2013 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5089 event pairs, 157 based on Foata normal form. 12/1040 useless extension candidates. Maximal degree in co-relation 2380. Up to 356 conditions per place. [2024-11-28 03:02:53,104 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 56 selfloop transitions, 6 changer transitions 2/70 dead transitions. [2024-11-28 03:02:53,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 552 flow [2024-11-28 03:02:53,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:53,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:53,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-11-28 03:02:53,105 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-11-28 03:02:53,106 INFO L175 Difference]: Start difference. First operand has 73 places, 53 transitions, 350 flow. Second operand 4 states and 76 transitions. [2024-11-28 03:02:53,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 552 flow [2024-11-28 03:02:53,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 70 transitions, 492 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-11-28 03:02:53,116 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 321 flow [2024-11-28 03:02:53,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=321, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2024-11-28 03:02:53,116 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-11-28 03:02:53,116 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 321 flow [2024-11-28 03:02:53,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:53,117 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:53,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:02:53,117 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:53,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:53,118 INFO L85 PathProgramCache]: Analyzing trace with hash 531977900, now seen corresponding path program 2 times [2024-11-28 03:02:53,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:53,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126425722] [2024-11-28 03:02:53,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:02:53,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:53,138 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:02:53,139 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:02:53,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:02:53,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:53,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126425722] [2024-11-28 03:02:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126425722] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:53,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:53,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:53,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295666726] [2024-11-28 03:02:53,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:53,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:53,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:53,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:53,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:53,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:53,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 321 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:53,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:53,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:53,444 INFO L124 PetriNetUnfolderBase]: 516/999 cut-off events. [2024-11-28 03:02:53,444 INFO L125 PetriNetUnfolderBase]: For 1566/1566 co-relation queries the response was YES. [2024-11-28 03:02:53,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2898 conditions, 999 events. 516/999 cut-off events. For 1566/1566 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4932 event pairs, 147 based on Foata normal form. 12/1010 useless extension candidates. Maximal degree in co-relation 2248. Up to 356 conditions per place. [2024-11-28 03:02:53,450 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 55 selfloop transitions, 6 changer transitions 2/69 dead transitions. [2024-11-28 03:02:53,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 69 transitions, 499 flow [2024-11-28 03:02:53,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:53,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:53,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-11-28 03:02:53,451 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-11-28 03:02:53,452 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 321 flow. Second operand 4 states and 75 transitions. [2024-11-28 03:02:53,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 69 transitions, 499 flow [2024-11-28 03:02:53,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 69 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:02:53,457 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 333 flow [2024-11-28 03:02:53,457 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=333, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2024-11-28 03:02:53,458 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 28 predicate places. [2024-11-28 03:02:53,458 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 333 flow [2024-11-28 03:02:53,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:53,459 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:53,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:02:53,459 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:53,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:53,459 INFO L85 PathProgramCache]: Analyzing trace with hash 387744524, now seen corresponding path program 1 times [2024-11-28 03:02:53,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:53,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674882217] [2024-11-28 03:02:53,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:53,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:53,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:53,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:02:53,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:53,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674882217] [2024-11-28 03:02:53,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674882217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:53,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:53,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:02:53,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621039840] [2024-11-28 03:02:53,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:53,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:53,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:53,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:53,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:53,552 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:02:53,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 333 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:53,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:02:53,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:53,802 INFO L124 PetriNetUnfolderBase]: 857/1656 cut-off events. [2024-11-28 03:02:53,802 INFO L125 PetriNetUnfolderBase]: For 3466/3466 co-relation queries the response was YES. [2024-11-28 03:02:53,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4939 conditions, 1656 events. 857/1656 cut-off events. For 3466/3466 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8865 event pairs, 266 based on Foata normal form. 46/1701 useless extension candidates. Maximal degree in co-relation 2918. Up to 607 conditions per place. [2024-11-28 03:02:53,812 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 61 selfloop transitions, 16 changer transitions 2/85 dead transitions. [2024-11-28 03:02:53,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 85 transitions, 682 flow [2024-11-28 03:02:53,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:53,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:53,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 80 transitions. [2024-11-28 03:02:53,814 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-11-28 03:02:53,814 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 333 flow. Second operand 4 states and 80 transitions. [2024-11-28 03:02:53,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 85 transitions, 682 flow [2024-11-28 03:02:53,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 85 transitions, 664 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:02:53,820 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 522 flow [2024-11-28 03:02:53,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=522, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-11-28 03:02:53,821 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 30 predicate places. [2024-11-28 03:02:53,821 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 522 flow [2024-11-28 03:02:53,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:53,821 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:53,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:02:53,822 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:53,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:53,822 INFO L85 PathProgramCache]: Analyzing trace with hash -721546965, now seen corresponding path program 1 times [2024-11-28 03:02:53,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:53,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872203423] [2024-11-28 03:02:53,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:53,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:53,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:53,986 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:02:53,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:53,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872203423] [2024-11-28 03:02:53,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872203423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:02:53,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:02:53,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:02:53,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088626576] [2024-11-28 03:02:53,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:02:53,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:02:53,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:53,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:02:53,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:02:53,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-11-28 03:02:53,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 522 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:53,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:53,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-11-28 03:02:53,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:02:54,439 INFO L124 PetriNetUnfolderBase]: 1608/2773 cut-off events. [2024-11-28 03:02:54,439 INFO L125 PetriNetUnfolderBase]: For 6714/6714 co-relation queries the response was YES. [2024-11-28 03:02:54,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 2773 events. 1608/2773 cut-off events. For 6714/6714 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 14196 event pairs, 232 based on Foata normal form. 142/2914 useless extension candidates. Maximal degree in co-relation 5148. Up to 1351 conditions per place. [2024-11-28 03:02:54,456 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 86 selfloop transitions, 4 changer transitions 0/92 dead transitions. [2024-11-28 03:02:54,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 892 flow [2024-11-28 03:02:54,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:02:54,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:02:54,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2024-11-28 03:02:54,458 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-28 03:02:54,458 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 522 flow. Second operand 4 states and 63 transitions. [2024-11-28 03:02:54,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 892 flow [2024-11-28 03:02:54,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 888 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-11-28 03:02:54,469 INFO L231 Difference]: Finished difference. Result has 74 places, 66 transitions, 522 flow [2024-11-28 03:02:54,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=522, PETRI_PLACES=74, PETRI_TRANSITIONS=66} [2024-11-28 03:02:54,470 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 35 predicate places. [2024-11-28 03:02:54,470 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 66 transitions, 522 flow [2024-11-28 03:02:54,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:54,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:02:54,470 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:54,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:02:54,471 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:02:54,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:54,472 INFO L85 PathProgramCache]: Analyzing trace with hash -721545910, now seen corresponding path program 1 times [2024-11-28 03:02:54,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:54,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124055268] [2024-11-28 03:02:54,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:54,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124055268] [2024-11-28 03:02:55,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124055268] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:55,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749068131] [2024-11-28 03:02:55,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:55,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:55,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:55,823 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:55,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:02:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:55,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:02:55,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:56,434 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:56,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:56,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:02:56,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2024-11-28 03:02:57,170 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:02:57,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749068131] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:57,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:57,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2024-11-28 03:02:57,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205561952] [2024-11-28 03:02:57,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:57,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:02:57,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:57,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:02:57,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:02:57,273 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:02:57,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 66 transitions, 522 flow. Second operand has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:02:57,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:02:57,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:02:57,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:00,394 INFO L124 PetriNetUnfolderBase]: 2279/4260 cut-off events. [2024-11-28 03:03:00,394 INFO L125 PetriNetUnfolderBase]: For 16508/16508 co-relation queries the response was YES. [2024-11-28 03:03:00,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14584 conditions, 4260 events. 2279/4260 cut-off events. For 16508/16508 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 26055 event pairs, 273 based on Foata normal form. 226/4483 useless extension candidates. Maximal degree in co-relation 7606. Up to 849 conditions per place. [2024-11-28 03:03:00,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 72 changer transitions 10/254 dead transitions. [2024-11-28 03:03:00,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 254 transitions, 2064 flow [2024-11-28 03:03:00,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:03:00,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:03:00,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 443 transitions. [2024-11-28 03:03:00,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3637110016420361 [2024-11-28 03:03:00,433 INFO L175 Difference]: Start difference. First operand has 74 places, 66 transitions, 522 flow. Second operand 29 states and 443 transitions. [2024-11-28 03:03:00,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 254 transitions, 2064 flow [2024-11-28 03:03:00,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 254 transitions, 2051 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-11-28 03:03:00,452 INFO L231 Difference]: Finished difference. Result has 116 places, 113 transitions, 1423 flow [2024-11-28 03:03:00,453 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1423, PETRI_PLACES=116, PETRI_TRANSITIONS=113} [2024-11-28 03:03:00,454 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 77 predicate places. [2024-11-28 03:03:00,454 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 113 transitions, 1423 flow [2024-11-28 03:03:00,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:00,455 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:00,455 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:00,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:03:00,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:03:00,655 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:00,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:00,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1783989854, now seen corresponding path program 2 times [2024-11-28 03:03:00,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:00,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960632078] [2024-11-28 03:03:00,656 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:00,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:00,690 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:00,690 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:00,871 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:00,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:00,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960632078] [2024-11-28 03:03:00,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960632078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:00,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672334711] [2024-11-28 03:03:00,872 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:00,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:00,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:00,875 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:00,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:03:00,975 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:00,975 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:00,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 03:03:00,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:01,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:03:01,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:01,376 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:02,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2024-11-28 03:03:02,331 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-28 03:03:02,332 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 55 treesize of output 47 [2024-11-28 03:03:02,569 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:02,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672334711] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:02,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:02,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11, 11] total 26 [2024-11-28 03:03:02,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635534498] [2024-11-28 03:03:02,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:02,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:03:02,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:02,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:03:02,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:03:02,654 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:02,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 113 transitions, 1423 flow. Second operand has 28 states, 28 states have (on average 9.285714285714286) internal successors, (260), 28 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:02,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:02,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:06,648 INFO L124 PetriNetUnfolderBase]: 2957/5562 cut-off events. [2024-11-28 03:03:06,649 INFO L125 PetriNetUnfolderBase]: For 53231/53231 co-relation queries the response was YES. [2024-11-28 03:03:06,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22549 conditions, 5562 events. 2957/5562 cut-off events. For 53231/53231 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 35831 event pairs, 421 based on Foata normal form. 106/5657 useless extension candidates. Maximal degree in co-relation 19224. Up to 1087 conditions per place. [2024-11-28 03:03:06,690 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 123 changer transitions 18/380 dead transitions. [2024-11-28 03:03:06,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 380 transitions, 4012 flow [2024-11-28 03:03:06,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-28 03:03:06,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-11-28 03:03:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 629 transitions. [2024-11-28 03:03:06,694 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3403679653679654 [2024-11-28 03:03:06,694 INFO L175 Difference]: Start difference. First operand has 116 places, 113 transitions, 1423 flow. Second operand 44 states and 629 transitions. [2024-11-28 03:03:06,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 380 transitions, 4012 flow [2024-11-28 03:03:06,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 380 transitions, 3336 flow, removed 292 selfloop flow, removed 12 redundant places. [2024-11-28 03:03:06,807 INFO L231 Difference]: Finished difference. Result has 164 places, 166 transitions, 2204 flow [2024-11-28 03:03:06,807 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2204, PETRI_PLACES=164, PETRI_TRANSITIONS=166} [2024-11-28 03:03:06,808 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 125 predicate places. [2024-11-28 03:03:06,808 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 166 transitions, 2204 flow [2024-11-28 03:03:06,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.285714285714286) internal successors, (260), 28 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:06,809 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:06,809 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:06,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:07,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 03:03:07,013 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:07,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:07,013 INFO L85 PathProgramCache]: Analyzing trace with hash 704064929, now seen corresponding path program 1 times [2024-11-28 03:03:07,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:07,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321030327] [2024-11-28 03:03:07,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:07,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:08,130 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:08,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:08,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321030327] [2024-11-28 03:03:08,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321030327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:08,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971720641] [2024-11-28 03:03:08,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:08,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:08,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:08,133 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:08,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:03:08,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:08,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:03:08,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:09,009 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:09,009 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:09,383 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-11-28 03:03:09,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 46 [2024-11-28 03:03:10,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:10,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971720641] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:10,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:10,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2024-11-28 03:03:10,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640999821] [2024-11-28 03:03:10,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:10,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:03:10,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:10,365 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:03:10,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:03:10,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:10,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 166 transitions, 2204 flow. Second operand has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:10,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:10,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:10,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:14,376 INFO L124 PetriNetUnfolderBase]: 3857/7230 cut-off events. [2024-11-28 03:03:14,377 INFO L125 PetriNetUnfolderBase]: For 63701/63701 co-relation queries the response was YES. [2024-11-28 03:03:14,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27754 conditions, 7230 events. 3857/7230 cut-off events. For 63701/63701 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 48655 event pairs, 912 based on Foata normal form. 88/7317 useless extension candidates. Maximal degree in co-relation 26548. Up to 1422 conditions per place. [2024-11-28 03:03:14,432 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 238 selfloop transitions, 106 changer transitions 7/358 dead transitions. [2024-11-28 03:03:14,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 358 transitions, 3986 flow [2024-11-28 03:03:14,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:03:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:03:14,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 482 transitions. [2024-11-28 03:03:14,435 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32789115646258504 [2024-11-28 03:03:14,435 INFO L175 Difference]: Start difference. First operand has 164 places, 166 transitions, 2204 flow. Second operand 35 states and 482 transitions. [2024-11-28 03:03:14,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 358 transitions, 3986 flow [2024-11-28 03:03:14,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 358 transitions, 3607 flow, removed 173 selfloop flow, removed 12 redundant places. [2024-11-28 03:03:14,728 INFO L231 Difference]: Finished difference. Result has 189 places, 202 transitions, 2689 flow [2024-11-28 03:03:14,730 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2689, PETRI_PLACES=189, PETRI_TRANSITIONS=202} [2024-11-28 03:03:14,730 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 150 predicate places. [2024-11-28 03:03:14,731 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 202 transitions, 2689 flow [2024-11-28 03:03:14,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:14,732 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:14,732 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:14,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:03:14,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:03:14,932 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:14,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:14,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1797154933, now seen corresponding path program 2 times [2024-11-28 03:03:14,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:14,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807803032] [2024-11-28 03:03:14,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:14,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:14,966 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:14,967 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:15,949 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:15,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:15,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807803032] [2024-11-28 03:03:15,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807803032] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:15,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316033085] [2024-11-28 03:03:15,950 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:03:15,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:15,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:15,952 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:15,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:03:16,041 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:03:16,041 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:16,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-28 03:03:16,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:16,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:03:16,687 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:16,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:17,897 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 79 treesize of output 71 [2024-11-28 03:03:17,940 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-11-28 03:03:17,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 145 treesize of output 135 [2024-11-28 03:03:18,864 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:18,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316033085] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:18,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:18,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2024-11-28 03:03:18,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169624259] [2024-11-28 03:03:18,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:18,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 03:03:18,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:18,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 03:03:18,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1011, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:03:19,052 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:19,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 202 transitions, 2689 flow. Second operand has 35 states, 35 states have (on average 8.885714285714286) internal successors, (311), 35 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:19,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:19,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:19,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:23,081 INFO L124 PetriNetUnfolderBase]: 1874/3675 cut-off events. [2024-11-28 03:03:23,081 INFO L125 PetriNetUnfolderBase]: For 44571/44571 co-relation queries the response was YES. [2024-11-28 03:03:23,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15072 conditions, 3675 events. 1874/3675 cut-off events. For 44571/44571 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 21455 event pairs, 778 based on Foata normal form. 122/3792 useless extension candidates. Maximal degree in co-relation 14701. Up to 1439 conditions per place. [2024-11-28 03:03:23,101 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 54 changer transitions 34/226 dead transitions. [2024-11-28 03:03:23,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 226 transitions, 2374 flow [2024-11-28 03:03:23,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:03:23,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:03:23,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 366 transitions. [2024-11-28 03:03:23,104 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3112244897959184 [2024-11-28 03:03:23,104 INFO L175 Difference]: Start difference. First operand has 189 places, 202 transitions, 2689 flow. Second operand 28 states and 366 transitions. [2024-11-28 03:03:23,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 226 transitions, 2374 flow [2024-11-28 03:03:23,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 226 transitions, 2092 flow, removed 110 selfloop flow, removed 22 redundant places. [2024-11-28 03:03:23,201 INFO L231 Difference]: Finished difference. Result has 180 places, 115 transitions, 1399 flow [2024-11-28 03:03:23,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1399, PETRI_PLACES=180, PETRI_TRANSITIONS=115} [2024-11-28 03:03:23,202 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 141 predicate places. [2024-11-28 03:03:23,202 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 115 transitions, 1399 flow [2024-11-28 03:03:23,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 8.885714285714286) internal successors, (311), 35 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,203 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:23,203 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:23,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:03:23,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:23,407 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:23,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1797154934, now seen corresponding path program 3 times [2024-11-28 03:03:23,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:23,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921602366] [2024-11-28 03:03:23,408 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:23,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:23,431 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:23,434 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:23,577 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:23,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:23,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921602366] [2024-11-28 03:03:23,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921602366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:23,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720842135] [2024-11-28 03:03:23,578 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:23,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:23,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:23,580 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:23,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:03:23,695 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:23,696 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:23,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:03:23,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:23,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:23,822 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-28 03:03:23,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-28 03:03:23,859 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:23,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720842135] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:23,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:23,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 03:03:23,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495565152] [2024-11-28 03:03:23,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:23,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:03:23,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:23,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:03:23,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:03:23,860 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:03:23,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 115 transitions, 1399 flow. Second operand has 12 states, 12 states have (on average 12.75) internal successors, (153), 12 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:23,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:23,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:03:23,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:24,854 INFO L124 PetriNetUnfolderBase]: 2314/4595 cut-off events. [2024-11-28 03:03:24,854 INFO L125 PetriNetUnfolderBase]: For 76593/76593 co-relation queries the response was YES. [2024-11-28 03:03:24,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20596 conditions, 4595 events. 2314/4595 cut-off events. For 76593/76593 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 27598 event pairs, 594 based on Foata normal form. 130/4724 useless extension candidates. Maximal degree in co-relation 20545. Up to 1015 conditions per place. [2024-11-28 03:03:24,874 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 143 selfloop transitions, 72 changer transitions 8/230 dead transitions. [2024-11-28 03:03:24,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 230 transitions, 3334 flow [2024-11-28 03:03:24,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:03:24,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 03:03:24,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 272 transitions. [2024-11-28 03:03:24,875 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43174603174603177 [2024-11-28 03:03:24,875 INFO L175 Difference]: Start difference. First operand has 180 places, 115 transitions, 1399 flow. Second operand 15 states and 272 transitions. [2024-11-28 03:03:24,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 230 transitions, 3334 flow [2024-11-28 03:03:24,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 230 transitions, 2803 flow, removed 194 selfloop flow, removed 30 redundant places. [2024-11-28 03:03:24,945 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1820 flow [2024-11-28 03:03:24,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1820, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-11-28 03:03:24,946 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2024-11-28 03:03:24,946 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1820 flow [2024-11-28 03:03:24,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.75) internal successors, (153), 12 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:24,946 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:24,946 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:24,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:25,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-28 03:03:25,147 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:25,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash 536065494, now seen corresponding path program 3 times [2024-11-28 03:03:25,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:25,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307375721] [2024-11-28 03:03:25,147 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:25,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:25,168 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:25,168 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:25,439 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:25,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307375721] [2024-11-28 03:03:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307375721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111449203] [2024-11-28 03:03:25,440 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:03:25,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:25,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:25,442 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:25,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:03:25,586 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:03:25,586 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:25,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:03:25,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:25,784 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:25,785 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:25,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:25,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2024-11-28 03:03:26,048 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:26,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111449203] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:26,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:26,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2024-11-28 03:03:26,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949991110] [2024-11-28 03:03:26,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:26,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:03:26,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:26,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:03:26,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:03:26,050 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-11-28 03:03:26,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1820 flow. Second operand has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:26,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:26,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-11-28 03:03:26,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:27,142 INFO L124 PetriNetUnfolderBase]: 2712/5337 cut-off events. [2024-11-28 03:03:27,143 INFO L125 PetriNetUnfolderBase]: For 73959/73959 co-relation queries the response was YES. [2024-11-28 03:03:27,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23826 conditions, 5337 events. 2712/5337 cut-off events. For 73959/73959 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 33276 event pairs, 668 based on Foata normal form. 80/5416 useless extension candidates. Maximal degree in co-relation 23775. Up to 2814 conditions per place. [2024-11-28 03:03:27,170 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 174 selfloop transitions, 41 changer transitions 8/230 dead transitions. [2024-11-28 03:03:27,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 230 transitions, 3082 flow [2024-11-28 03:03:27,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:03:27,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 03:03:27,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 238 transitions. [2024-11-28 03:03:27,171 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-11-28 03:03:27,171 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1820 flow. Second operand 14 states and 238 transitions. [2024-11-28 03:03:27,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 230 transitions, 3082 flow [2024-11-28 03:03:27,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 230 transitions, 2856 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-11-28 03:03:27,331 INFO L231 Difference]: Finished difference. Result has 171 places, 155 transitions, 2119 flow [2024-11-28 03:03:27,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2119, PETRI_PLACES=171, PETRI_TRANSITIONS=155} [2024-11-28 03:03:27,332 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 132 predicate places. [2024-11-28 03:03:27,332 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 155 transitions, 2119 flow [2024-11-28 03:03:27,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:27,332 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:27,332 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:27,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:03:27,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:27,532 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:27,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:27,533 INFO L85 PathProgramCache]: Analyzing trace with hash 785578914, now seen corresponding path program 4 times [2024-11-28 03:03:27,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:27,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557031807] [2024-11-28 03:03:27,533 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:03:27,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:27,556 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:03:27,557 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:29,066 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:29,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:29,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557031807] [2024-11-28 03:03:29,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557031807] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:29,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184474950] [2024-11-28 03:03:29,066 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:03:29,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:29,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:29,070 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:29,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:03:29,163 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:03:29,163 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:29,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 03:03:29,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:03:29,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:29,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:29,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2024-11-28 03:03:29,888 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:29,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184474950] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:29,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:29,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 4] total 25 [2024-11-28 03:03:29,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515321855] [2024-11-28 03:03:29,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:29,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 03:03:29,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:29,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 03:03:29,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:03:29,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:29,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 155 transitions, 2119 flow. Second operand has 27 states, 27 states have (on average 9.518518518518519) internal successors, (257), 27 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:29,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:29,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:29,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:31,724 INFO L124 PetriNetUnfolderBase]: 3148/6127 cut-off events. [2024-11-28 03:03:31,724 INFO L125 PetriNetUnfolderBase]: For 70443/70443 co-relation queries the response was YES. [2024-11-28 03:03:31,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26753 conditions, 6127 events. 3148/6127 cut-off events. For 70443/70443 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 38838 event pairs, 815 based on Foata normal form. 60/6187 useless extension candidates. Maximal degree in co-relation 26697. Up to 2989 conditions per place. [2024-11-28 03:03:31,759 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 48 changer transitions 10/253 dead transitions. [2024-11-28 03:03:31,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3387 flow [2024-11-28 03:03:31,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:03:31,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:03:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 273 transitions. [2024-11-28 03:03:31,761 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-11-28 03:03:31,761 INFO L175 Difference]: Start difference. First operand has 171 places, 155 transitions, 2119 flow. Second operand 20 states and 273 transitions. [2024-11-28 03:03:31,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3387 flow [2024-11-28 03:03:31,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 253 transitions, 3298 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-11-28 03:03:31,880 INFO L231 Difference]: Finished difference. Result has 188 places, 162 transitions, 2254 flow [2024-11-28 03:03:31,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2254, PETRI_PLACES=188, PETRI_TRANSITIONS=162} [2024-11-28 03:03:31,881 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 149 predicate places. [2024-11-28 03:03:31,881 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 162 transitions, 2254 flow [2024-11-28 03:03:31,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.518518518518519) internal successors, (257), 27 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:31,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:31,881 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:31,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:03:32,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:32,082 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:32,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1535673041, now seen corresponding path program 4 times [2024-11-28 03:03:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:32,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141404885] [2024-11-28 03:03:32,083 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:03:32,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:32,098 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:03:32,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:32,289 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:03:32,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:32,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141404885] [2024-11-28 03:03:32,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141404885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:32,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448666384] [2024-11-28 03:03:32,289 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:03:32,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:32,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:32,292 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:32,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:03:32,384 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:03:32,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:32,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:03:32,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:03:32,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:32,654 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 03:03:32,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448666384] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:32,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:32,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-11-28 03:03:32,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058961781] [2024-11-28 03:03:32,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:32,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:03:32,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:32,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:03:32,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:03:32,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:32,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 162 transitions, 2254 flow. Second operand has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:32,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:32,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:32,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:33,835 INFO L124 PetriNetUnfolderBase]: 2632/5111 cut-off events. [2024-11-28 03:03:33,835 INFO L125 PetriNetUnfolderBase]: For 67732/67744 co-relation queries the response was YES. [2024-11-28 03:03:33,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23721 conditions, 5111 events. 2632/5111 cut-off events. For 67732/67744 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 31128 event pairs, 2104 based on Foata normal form. 16/5127 useless extension candidates. Maximal degree in co-relation 23663. Up to 4387 conditions per place. [2024-11-28 03:03:33,864 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 114 selfloop transitions, 10 changer transitions 29/160 dead transitions. [2024-11-28 03:03:33,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 160 transitions, 2249 flow [2024-11-28 03:03:33,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:03:33,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:03:33,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-11-28 03:03:33,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2976190476190476 [2024-11-28 03:03:33,866 INFO L175 Difference]: Start difference. First operand has 188 places, 162 transitions, 2254 flow. Second operand 10 states and 125 transitions. [2024-11-28 03:03:33,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 160 transitions, 2249 flow [2024-11-28 03:03:33,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 160 transitions, 2070 flow, removed 52 selfloop flow, removed 21 redundant places. [2024-11-28 03:03:33,976 INFO L231 Difference]: Finished difference. Result has 152 places, 131 transitions, 1670 flow [2024-11-28 03:03:33,976 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1670, PETRI_PLACES=152, PETRI_TRANSITIONS=131} [2024-11-28 03:03:33,977 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 113 predicate places. [2024-11-28 03:03:33,977 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 131 transitions, 1670 flow [2024-11-28 03:03:33,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:33,977 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:33,977 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:33,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 03:03:34,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:34,178 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:34,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:34,178 INFO L85 PathProgramCache]: Analyzing trace with hash 163493527, now seen corresponding path program 5 times [2024-11-28 03:03:34,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:34,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772606098] [2024-11-28 03:03:34,178 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:03:34,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:34,206 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:03:34,206 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:35,205 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:35,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:35,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772606098] [2024-11-28 03:03:35,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772606098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:35,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471176851] [2024-11-28 03:03:35,206 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:03:35,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:35,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:35,208 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:35,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:03:35,314 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:03:35,314 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:35,316 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:03:35,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:35,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:36,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:36,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 106 [2024-11-28 03:03:36,218 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:36,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471176851] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:36,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:36,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 6] total 28 [2024-11-28 03:03:36,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670055001] [2024-11-28 03:03:36,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:36,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 03:03:36,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:36,219 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 03:03:36,219 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:03:36,282 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:36,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 131 transitions, 1670 flow. Second operand has 30 states, 30 states have (on average 9.8) internal successors, (294), 30 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:36,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:36,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:36,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:39,657 INFO L124 PetriNetUnfolderBase]: 4632/8843 cut-off events. [2024-11-28 03:03:39,658 INFO L125 PetriNetUnfolderBase]: For 92639/92651 co-relation queries the response was YES. [2024-11-28 03:03:39,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38019 conditions, 8843 events. 4632/8843 cut-off events. For 92639/92651 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 60204 event pairs, 702 based on Foata normal form. 92/8935 useless extension candidates. Maximal degree in co-relation 37968. Up to 1697 conditions per place. [2024-11-28 03:03:39,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 152 changer transitions 20/494 dead transitions. [2024-11-28 03:03:39,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 494 transitions, 5449 flow [2024-11-28 03:03:39,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-28 03:03:39,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-11-28 03:03:39,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 722 transitions. [2024-11-28 03:03:39,723 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35813492063492064 [2024-11-28 03:03:39,723 INFO L175 Difference]: Start difference. First operand has 152 places, 131 transitions, 1670 flow. Second operand 48 states and 722 transitions. [2024-11-28 03:03:39,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 494 transitions, 5449 flow [2024-11-28 03:03:39,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 494 transitions, 5179 flow, removed 125 selfloop flow, removed 8 redundant places. [2024-11-28 03:03:39,911 INFO L231 Difference]: Finished difference. Result has 192 places, 230 transitions, 3733 flow [2024-11-28 03:03:39,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=3733, PETRI_PLACES=192, PETRI_TRANSITIONS=230} [2024-11-28 03:03:39,911 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 153 predicate places. [2024-11-28 03:03:39,911 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 230 transitions, 3733 flow [2024-11-28 03:03:39,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 9.8) internal successors, (294), 30 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:39,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:39,912 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:39,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:03:40,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:40,112 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:40,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:40,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2068458620, now seen corresponding path program 5 times [2024-11-28 03:03:40,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:40,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959410937] [2024-11-28 03:03:40,113 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:03:40,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:40,141 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:03:40,141 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:41,118 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:41,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:41,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959410937] [2024-11-28 03:03:41,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959410937] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:41,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38752676] [2024-11-28 03:03:41,118 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:03:41,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:41,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:41,120 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:41,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:03:41,216 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:03:41,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:41,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:03:41,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:03:41,619 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:41,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:41,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 107 [2024-11-28 03:03:42,094 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:03:42,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38752676] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:42,094 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:42,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 6] total 26 [2024-11-28 03:03:42,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141387972] [2024-11-28 03:03:42,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:42,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:03:42,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:42,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:03:42,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:03:42,153 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:42,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 230 transitions, 3733 flow. Second operand has 28 states, 28 states have (on average 9.964285714285714) internal successors, (279), 28 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:42,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:42,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:42,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:03:45,352 INFO L124 PetriNetUnfolderBase]: 4836/9319 cut-off events. [2024-11-28 03:03:45,352 INFO L125 PetriNetUnfolderBase]: For 121690/121694 co-relation queries the response was YES. [2024-11-28 03:03:45,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40718 conditions, 9319 events. 4836/9319 cut-off events. For 121690/121694 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 64512 event pairs, 842 based on Foata normal form. 364/9675 useless extension candidates. Maximal degree in co-relation 40656. Up to 2122 conditions per place. [2024-11-28 03:03:45,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 151 changer transitions 28/421 dead transitions. [2024-11-28 03:03:45,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 421 transitions, 5555 flow [2024-11-28 03:03:45,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 03:03:45,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-28 03:03:45,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 540 transitions. [2024-11-28 03:03:45,429 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3474903474903475 [2024-11-28 03:03:45,430 INFO L175 Difference]: Start difference. First operand has 192 places, 230 transitions, 3733 flow. Second operand 37 states and 540 transitions. [2024-11-28 03:03:45,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 421 transitions, 5555 flow [2024-11-28 03:03:45,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 421 transitions, 4543 flow, removed 391 selfloop flow, removed 25 redundant places. [2024-11-28 03:03:45,741 INFO L231 Difference]: Finished difference. Result has 205 places, 236 transitions, 3477 flow [2024-11-28 03:03:45,741 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3477, PETRI_PLACES=205, PETRI_TRANSITIONS=236} [2024-11-28 03:03:45,741 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 166 predicate places. [2024-11-28 03:03:45,741 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 236 transitions, 3477 flow [2024-11-28 03:03:45,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.964285714285714) internal successors, (279), 28 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:45,742 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:03:45,742 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:03:45,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:03:45,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:45,942 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:03:45,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:45,943 INFO L85 PathProgramCache]: Analyzing trace with hash -945983061, now seen corresponding path program 6 times [2024-11-28 03:03:45,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:03:45,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299654004] [2024-11-28 03:03:45,943 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:03:45,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:03:45,971 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-28 03:03:45,972 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:46,877 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:46,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:03:46,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299654004] [2024-11-28 03:03:46,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299654004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:46,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845608785] [2024-11-28 03:03:46,878 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:03:46,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:03:46,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:03:46,880 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:03:46,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:03:46,974 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-28 03:03:46,974 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:03:46,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 03:03:46,977 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:47,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 03:03:47,710 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:47,710 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:48,672 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 116 treesize of output 104 [2024-11-28 03:03:48,728 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:03:48,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 315 treesize of output 299 [2024-11-28 03:03:50,999 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:03:50,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845608785] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:03:51,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:03:51,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 44 [2024-11-28 03:03:51,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144234767] [2024-11-28 03:03:51,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:51,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 03:03:51,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:51,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 03:03:51,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1741, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 03:03:51,206 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:03:51,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 236 transitions, 3477 flow. Second operand has 46 states, 46 states have (on average 8.956521739130435) internal successors, (412), 46 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:03:51,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:03:51,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:03:51,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:04:09,478 INFO L124 PetriNetUnfolderBase]: 14796/28259 cut-off events. [2024-11-28 03:04:09,478 INFO L125 PetriNetUnfolderBase]: For 492547/492551 co-relation queries the response was YES. [2024-11-28 03:04:09,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121466 conditions, 28259 events. 14796/28259 cut-off events. For 492547/492551 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 222834 event pairs, 2584 based on Foata normal form. 902/29147 useless extension candidates. Maximal degree in co-relation 121404. Up to 6310 conditions per place. [2024-11-28 03:04:09,709 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 747 selfloop transitions, 598 changer transitions 21/1373 dead transitions. [2024-11-28 03:04:09,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1373 transitions, 18948 flow [2024-11-28 03:04:09,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-11-28 03:04:09,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2024-11-28 03:04:09,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 1682 transitions. [2024-11-28 03:04:09,714 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34824016563147 [2024-11-28 03:04:09,714 INFO L175 Difference]: Start difference. First operand has 205 places, 236 transitions, 3477 flow. Second operand 115 states and 1682 transitions. [2024-11-28 03:04:09,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1373 transitions, 18948 flow [2024-11-28 03:04:11,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1373 transitions, 18187 flow, removed 292 selfloop flow, removed 17 redundant places. [2024-11-28 03:04:11,523 INFO L231 Difference]: Finished difference. Result has 357 places, 816 transitions, 15866 flow [2024-11-28 03:04:11,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=115, PETRI_FLOW=15866, PETRI_PLACES=357, PETRI_TRANSITIONS=816} [2024-11-28 03:04:11,523 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 318 predicate places. [2024-11-28 03:04:11,524 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 816 transitions, 15866 flow [2024-11-28 03:04:11,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 8.956521739130435) internal successors, (412), 46 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:11,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:04:11,524 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:04:11,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:04:11,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:04:11,724 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:04:11,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:04:11,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1090627634, now seen corresponding path program 6 times [2024-11-28 03:04:11,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:04:11,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071793081] [2024-11-28 03:04:11,725 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:04:11,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:04:11,750 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-28 03:04:11,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:04:12,111 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 03:04:12,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:04:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071793081] [2024-11-28 03:04:12,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071793081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031822027] [2024-11-28 03:04:12,115 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:04:12,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:04:12,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:04:12,119 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:04:12,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:04:12,484 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-28 03:04:12,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:04:12,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:04:12,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:04:12,838 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-28 03:04:12,839 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:12,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:04:12,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:04:13,313 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 03:04:13,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031822027] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:04:13,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:04:13,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 6] total 22 [2024-11-28 03:04:13,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628829006] [2024-11-28 03:04:13,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:04:13,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:04:13,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:04:13,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:04:13,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:04:13,401 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-11-28 03:04:13,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 816 transitions, 15866 flow. Second operand has 24 states, 24 states have (on average 11.208333333333334) internal successors, (269), 24 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:13,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:04:13,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-11-28 03:04:13,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:04:30,143 INFO L124 PetriNetUnfolderBase]: 24150/46525 cut-off events. [2024-11-28 03:04:30,143 INFO L125 PetriNetUnfolderBase]: For 2476329/2476329 co-relation queries the response was YES. [2024-11-28 03:04:30,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294509 conditions, 46525 events. 24150/46525 cut-off events. For 2476329/2476329 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 393411 event pairs, 3019 based on Foata normal form. 734/47259 useless extension candidates. Maximal degree in co-relation 294390. Up to 9728 conditions per place. [2024-11-28 03:04:30,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 1289 changer transitions 17/1896 dead transitions. [2024-11-28 03:04:30,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1896 transitions, 40885 flow [2024-11-28 03:04:30,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-28 03:04:30,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-11-28 03:04:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 711 transitions. [2024-11-28 03:04:30,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3601823708206687 [2024-11-28 03:04:30,736 INFO L175 Difference]: Start difference. First operand has 357 places, 816 transitions, 15866 flow. Second operand 47 states and 711 transitions. [2024-11-28 03:04:30,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1896 transitions, 40885 flow [2024-11-28 03:04:40,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1896 transitions, 33819 flow, removed 3473 selfloop flow, removed 14 redundant places. [2024-11-28 03:04:40,601 INFO L231 Difference]: Finished difference. Result has 409 places, 1608 transitions, 32168 flow [2024-11-28 03:04:40,602 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12594, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=591, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=32168, PETRI_PLACES=409, PETRI_TRANSITIONS=1608} [2024-11-28 03:04:40,602 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 370 predicate places. [2024-11-28 03:04:40,602 INFO L471 AbstractCegarLoop]: Abstraction has has 409 places, 1608 transitions, 32168 flow [2024-11-28 03:04:40,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.208333333333334) internal successors, (269), 24 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:40,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:04:40,602 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:04:40,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:04:40,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 03:04:40,803 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-11-28 03:04:40,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:04:40,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1790720305, now seen corresponding path program 7 times [2024-11-28 03:04:40,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:04:40,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052896423] [2024-11-28 03:04:40,804 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:04:40,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:04:40,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:04:42,007 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:04:42,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:04:42,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052896423] [2024-11-28 03:04:42,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052896423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:42,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581305518] [2024-11-28 03:04:42,008 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:04:42,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:04:42,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:04:42,010 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:04:42,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff3c02d7-ce66-4ada-a5ff-12c8a7231091/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:04:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:04:42,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-28 03:04:42,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:04:42,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:04:43,064 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:04:43,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:43,902 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 96 treesize of output 86 [2024-11-28 03:04:43,939 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:04:43,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 286 treesize of output 249 [2024-11-28 03:04:46,246 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:04:46,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581305518] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:04:46,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:04:46,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 40 [2024-11-28 03:04:46,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013793010] [2024-11-28 03:04:46,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:04:46,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 03:04:46,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:04:46,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 03:04:46,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1504, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:04:46,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-11-28 03:04:46,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 1608 transitions, 32168 flow. Second operand has 42 states, 42 states have (on average 9.142857142857142) internal successors, (384), 42 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:04:46,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:04:46,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-11-28 03:04:46,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:05:18,663 INFO L124 PetriNetUnfolderBase]: 25865/49670 cut-off events. [2024-11-28 03:05:18,664 INFO L125 PetriNetUnfolderBase]: For 3217483/3217483 co-relation queries the response was YES. [2024-11-28 03:05:19,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321023 conditions, 49670 events. 25865/49670 cut-off events. For 3217483/3217483 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 424722 event pairs, 9381 based on Foata normal form. 422/50082 useless extension candidates. Maximal degree in co-relation 320885. Up to 35879 conditions per place. [2024-11-28 03:05:19,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1628 selfloop transitions, 234 changer transitions 31/1900 dead transitions. [2024-11-28 03:05:19,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1900 transitions, 40396 flow [2024-11-28 03:05:19,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-28 03:05:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-11-28 03:05:19,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 584 transitions. [2024-11-28 03:05:19,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3310657596371882 [2024-11-28 03:05:19,514 INFO L175 Difference]: Start difference. First operand has 409 places, 1608 transitions, 32168 flow. Second operand 42 states and 584 transitions. [2024-11-28 03:05:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 1900 transitions, 40396 flow