/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-bad-ring-nondet.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 00:37:15,879 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 00:37:15,965 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 00:37:15,970 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 00:37:15,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 00:37:15,999 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 00:37:16,000 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 00:37:16,001 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 00:37:16,001 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 00:37:16,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 00:37:16,005 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 00:37:16,006 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 00:37:16,006 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 00:37:16,007 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 00:37:16,007 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 00:37:16,007 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 00:37:16,008 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 00:37:16,008 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 00:37:16,008 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 00:37:16,008 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 00:37:16,008 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 00:37:16,009 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 00:37:16,009 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 00:37:16,010 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 00:37:16,010 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 00:37:16,010 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 00:37:16,010 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 00:37:16,011 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:37:16,011 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 00:37:16,011 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 00:37:16,012 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 00:37:16,012 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 00:37:16,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 00:37:16,012 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 00:37:16,012 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 00:37:16,013 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 00:37:16,274 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 00:37:16,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 00:37:16,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 00:37:16,299 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 00:37:16,299 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 00:37:16,300 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-ring-nondet.wvr.c [2023-08-27 00:37:17,394 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 00:37:17,659 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 00:37:17,660 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-ring-nondet.wvr.c [2023-08-27 00:37:17,670 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b08d025b/afa9df6d885f4b578502cdc0536ccffe/FLAG8dda40bb9 [2023-08-27 00:37:17,687 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b08d025b/afa9df6d885f4b578502cdc0536ccffe [2023-08-27 00:37:17,691 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 00:37:17,693 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 00:37:17,697 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 00:37:17,697 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 00:37:17,699 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 00:37:17,701 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:37:17" (1/1) ... [2023-08-27 00:37:17,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79eca12b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:17, skipping insertion in model container [2023-08-27 00:37:17,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:37:17" (1/1) ... [2023-08-27 00:37:17,734 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 00:37:17,931 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:37:17,945 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 00:37:17,986 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:37:17,998 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:37:17,998 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:37:18,004 INFO L206 MainTranslator]: Completed translation [2023-08-27 00:37:18,005 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18 WrapperNode [2023-08-27 00:37:18,005 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 00:37:18,006 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 00:37:18,006 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 00:37:18,006 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 00:37:18,012 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,030 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,073 INFO L138 Inliner]: procedures = 25, calls = 64, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 365 [2023-08-27 00:37:18,074 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 00:37:18,074 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 00:37:18,074 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 00:37:18,075 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 00:37:18,085 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,085 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,098 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,098 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,107 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,126 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,127 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,128 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,131 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 00:37:18,132 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 00:37:18,132 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 00:37:18,132 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 00:37:18,133 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (1/1) ... [2023-08-27 00:37:18,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:37:18,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:18,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 00:37:18,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 00:37:18,206 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 00:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 00:37:18,206 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 00:37:18,207 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 00:37:18,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 00:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 00:37:18,209 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 00:37:18,311 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 00:37:18,313 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 00:37:18,842 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 00:37:19,004 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 00:37:19,005 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-27 00:37:19,007 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:37:19 BoogieIcfgContainer [2023-08-27 00:37:19,007 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 00:37:19,009 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 00:37:19,009 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 00:37:19,011 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 00:37:19,011 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:37:17" (1/3) ... [2023-08-27 00:37:19,012 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7de9255d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:37:19, skipping insertion in model container [2023-08-27 00:37:19,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:37:18" (2/3) ... [2023-08-27 00:37:19,012 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7de9255d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:37:19, skipping insertion in model container [2023-08-27 00:37:19,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:37:19" (3/3) ... [2023-08-27 00:37:19,014 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-ring-nondet.wvr.c [2023-08-27 00:37:19,029 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 00:37:19,029 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2023-08-27 00:37:19,030 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 00:37:19,121 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 00:37:19,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 298 places, 313 transitions, 650 flow [2023-08-27 00:37:19,240 INFO L124 PetriNetUnfolderBase]: 25/310 cut-off events. [2023-08-27 00:37:19,240 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 00:37:19,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 323 conditions, 310 events. 25/310 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 405 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 261. Up to 3 conditions per place. [2023-08-27 00:37:19,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 298 places, 313 transitions, 650 flow [2023-08-27 00:37:19,252 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 299 transitions, 616 flow [2023-08-27 00:37:19,255 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 00:37:19,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 299 transitions, 616 flow [2023-08-27 00:37:19,284 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 299 transitions, 616 flow [2023-08-27 00:37:19,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 284 places, 299 transitions, 616 flow [2023-08-27 00:37:19,347 INFO L124 PetriNetUnfolderBase]: 25/299 cut-off events. [2023-08-27 00:37:19,347 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 00:37:19,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 299 events. 25/299 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 402 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 261. Up to 3 conditions per place. [2023-08-27 00:37:19,355 INFO L119 LiptonReduction]: Number of co-enabled transitions 6258 [2023-08-27 00:37:30,931 INFO L134 LiptonReduction]: Checked pairs total: 19336 [2023-08-27 00:37:30,931 INFO L136 LiptonReduction]: Total number of compositions: 327 [2023-08-27 00:37:30,941 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 00:37:30,947 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@5a8bb6cc, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 00:37:30,947 INFO L358 AbstractCegarLoop]: Starting to check reachability of 62 error locations. [2023-08-27 00:37:30,950 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 00:37:30,950 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 00:37:30,950 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 00:37:30,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:30,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 00:37:30,952 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:30,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash 47008, now seen corresponding path program 1 times [2023-08-27 00:37:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:30,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726476500] [2023-08-27 00:37:30,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:30,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:31,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:31,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:31,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726476500] [2023-08-27 00:37:31,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726476500] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:31,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:31,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:37:31,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296850073] [2023-08-27 00:37:31,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:31,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:31,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:31,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:31,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:37:31,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:37:31,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 156 flow. Second operand has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:31,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:31,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:37:31,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:32,608 INFO L124 PetriNetUnfolderBase]: 8462/11805 cut-off events. [2023-08-27 00:37:32,609 INFO L125 PetriNetUnfolderBase]: For 425/425 co-relation queries the response was YES. [2023-08-27 00:37:32,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24036 conditions, 11805 events. 8462/11805 cut-off events. For 425/425 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 61912 event pairs, 7157 based on Foata normal form. 0/4938 useless extension candidates. Maximal degree in co-relation 22588. Up to 11795 conditions per place. [2023-08-27 00:37:32,687 INFO L140 encePairwiseOnDemand]: 619/640 looper letters, 60 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2023-08-27 00:37:32,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 70 transitions, 298 flow [2023-08-27 00:37:32,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:32,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:32,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 789 transitions. [2023-08-27 00:37:32,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4109375 [2023-08-27 00:37:32,707 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 789 transitions. [2023-08-27 00:37:32,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 789 transitions. [2023-08-27 00:37:32,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:32,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 789 transitions. [2023-08-27 00:37:32,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 263.0) internal successors, (789), 3 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:32,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:32,727 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:32,729 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 156 flow. Second operand 3 states and 789 transitions. [2023-08-27 00:37:32,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 70 transitions, 298 flow [2023-08-27 00:37:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 70 transitions, 286 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 00:37:32,748 INFO L231 Difference]: Finished difference. Result has 61 places, 70 transitions, 210 flow [2023-08-27 00:37:32,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=61, PETRI_TRANSITIONS=70} [2023-08-27 00:37:32,753 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, -8 predicate places. [2023-08-27 00:37:32,754 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 70 transitions, 210 flow [2023-08-27 00:37:32,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:32,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:32,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 00:37:32,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 00:37:32,755 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:32,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:32,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1458685, now seen corresponding path program 1 times [2023-08-27 00:37:32,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:32,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443433826] [2023-08-27 00:37:32,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:32,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:32,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:32,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443433826] [2023-08-27 00:37:32,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443433826] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:32,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:32,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:37:32,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106049585] [2023-08-27 00:37:32,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:32,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:32,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:32,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:32,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:37:32,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:37:32,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 70 transitions, 210 flow. Second operand has 4 states, 4 states have (on average 236.75) internal successors, (947), 4 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:32,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:32,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:37:32,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:33,990 INFO L124 PetriNetUnfolderBase]: 8459/11799 cut-off events. [2023-08-27 00:37:33,991 INFO L125 PetriNetUnfolderBase]: For 90/90 co-relation queries the response was YES. [2023-08-27 00:37:34,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23780 conditions, 11799 events. 8459/11799 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 61787 event pairs, 7157 based on Foata normal form. 2/4944 useless extension candidates. Maximal degree in co-relation 23721. Up to 11786 conditions per place. [2023-08-27 00:37:34,052 INFO L140 encePairwiseOnDemand]: 630/640 looper letters, 56 selfloop transitions, 8 changer transitions 0/64 dead transitions. [2023-08-27 00:37:34,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 308 flow [2023-08-27 00:37:34,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:37:34,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:37:34,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1014 transitions. [2023-08-27 00:37:34,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39609375 [2023-08-27 00:37:34,056 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1014 transitions. [2023-08-27 00:37:34,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1014 transitions. [2023-08-27 00:37:34,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:34,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1014 transitions. [2023-08-27 00:37:34,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 253.5) internal successors, (1014), 4 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:34,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:34,064 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:34,064 INFO L175 Difference]: Start difference. First operand has 61 places, 70 transitions, 210 flow. Second operand 4 states and 1014 transitions. [2023-08-27 00:37:34,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 308 flow [2023-08-27 00:37:34,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 64 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:37:34,067 INFO L231 Difference]: Finished difference. Result has 59 places, 64 transitions, 182 flow [2023-08-27 00:37:34,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=59, PETRI_TRANSITIONS=64} [2023-08-27 00:37:34,067 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, -10 predicate places. [2023-08-27 00:37:34,068 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 64 transitions, 182 flow [2023-08-27 00:37:34,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 236.75) internal successors, (947), 4 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:34,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:34,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 00:37:34,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 00:37:34,069 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:34,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1458686, now seen corresponding path program 1 times [2023-08-27 00:37:34,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:34,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444107120] [2023-08-27 00:37:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:34,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:34,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:34,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:34,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444107120] [2023-08-27 00:37:34,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444107120] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:34,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064438282] [2023-08-27 00:37:34,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:34,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:34,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:34,134 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:34,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 00:37:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:34,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:37:34,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:34,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:34,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:37:34,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:34,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064438282] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:37:34,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:37:34,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2023-08-27 00:37:34,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277434] [2023-08-27 00:37:34,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:37:34,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 00:37:34,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:34,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 00:37:34,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 00:37:34,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:37:34,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 64 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 237.0) internal successors, (1422), 6 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:34,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:34,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:37:34,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:35,491 INFO L124 PetriNetUnfolderBase]: 8468/11817 cut-off events. [2023-08-27 00:37:35,491 INFO L125 PetriNetUnfolderBase]: For 90/90 co-relation queries the response was YES. [2023-08-27 00:37:35,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23844 conditions, 11817 events. 8468/11817 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 61831 event pairs, 7157 based on Foata normal form. 0/4961 useless extension candidates. Maximal degree in co-relation 23721. Up to 11798 conditions per place. [2023-08-27 00:37:35,544 INFO L140 encePairwiseOnDemand]: 630/640 looper letters, 57 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2023-08-27 00:37:35,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 436 flow [2023-08-27 00:37:35,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:37:35,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:37:35,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1507 transitions. [2023-08-27 00:37:35,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924479166666667 [2023-08-27 00:37:35,548 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1507 transitions. [2023-08-27 00:37:35,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1507 transitions. [2023-08-27 00:37:35,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:35,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1507 transitions. [2023-08-27 00:37:35,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 251.16666666666666) internal successors, (1507), 6 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:35,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:35,560 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:35,560 INFO L175 Difference]: Start difference. First operand has 59 places, 64 transitions, 182 flow. Second operand 6 states and 1507 transitions. [2023-08-27 00:37:35,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 436 flow [2023-08-27 00:37:35,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 417 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:37:35,562 INFO L231 Difference]: Finished difference. Result has 65 places, 82 transitions, 356 flow [2023-08-27 00:37:35,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=356, PETRI_PLACES=65, PETRI_TRANSITIONS=82} [2023-08-27 00:37:35,563 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, -4 predicate places. [2023-08-27 00:37:35,564 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 82 transitions, 356 flow [2023-08-27 00:37:35,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 237.0) internal successors, (1422), 6 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:35,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:35,565 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 00:37:35,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 00:37:35,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:35,771 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:35,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:35,771 INFO L85 PathProgramCache]: Analyzing trace with hash 507469600, now seen corresponding path program 2 times [2023-08-27 00:37:35,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:35,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792629499] [2023-08-27 00:37:35,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:35,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:35,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:35,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792629499] [2023-08-27 00:37:35,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792629499] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:35,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253533353] [2023-08-27 00:37:35,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:37:35,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:35,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:35,868 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:35,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 00:37:35,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:37:35,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:37:35,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:37:35,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 00:37:35,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:37:35,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253533353] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:35,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:37:35,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 00:37:35,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800917639] [2023-08-27 00:37:35,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:35,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:35,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:35,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:35,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:37:35,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 640 [2023-08-27 00:37:35,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 82 transitions, 356 flow. Second operand has 3 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:35,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:35,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 640 [2023-08-27 00:37:35,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:37,027 INFO L124 PetriNetUnfolderBase]: 8468/11816 cut-off events. [2023-08-27 00:37:37,028 INFO L125 PetriNetUnfolderBase]: For 95/95 co-relation queries the response was YES. [2023-08-27 00:37:37,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23883 conditions, 11816 events. 8468/11816 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 61789 event pairs, 7157 based on Foata normal form. 1/4965 useless extension candidates. Maximal degree in co-relation 23795. Up to 11811 conditions per place. [2023-08-27 00:37:37,088 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 75 selfloop transitions, 6 changer transitions 0/81 dead transitions. [2023-08-27 00:37:37,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 81 transitions, 508 flow [2023-08-27 00:37:37,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:37,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:37,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 775 transitions. [2023-08-27 00:37:37,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4036458333333333 [2023-08-27 00:37:37,092 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 775 transitions. [2023-08-27 00:37:37,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 775 transitions. [2023-08-27 00:37:37,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:37,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 775 transitions. [2023-08-27 00:37:37,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 258.3333333333333) internal successors, (775), 3 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:37,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:37,099 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:37,099 INFO L175 Difference]: Start difference. First operand has 65 places, 82 transitions, 356 flow. Second operand 3 states and 775 transitions. [2023-08-27 00:37:37,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 81 transitions, 508 flow [2023-08-27 00:37:37,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 471 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:37,102 INFO L231 Difference]: Finished difference. Result has 65 places, 81 transitions, 321 flow [2023-08-27 00:37:37,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=65, PETRI_TRANSITIONS=81} [2023-08-27 00:37:37,103 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, -4 predicate places. [2023-08-27 00:37:37,104 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 81 transitions, 321 flow [2023-08-27 00:37:37,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:37,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:37,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:37,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 00:37:37,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-27 00:37:37,311 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:37,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:37,311 INFO L85 PathProgramCache]: Analyzing trace with hash -475361359, now seen corresponding path program 1 times [2023-08-27 00:37:37,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:37,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678456436] [2023-08-27 00:37:37,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:37,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:37,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:37,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:37,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678456436] [2023-08-27 00:37:37,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678456436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:37,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:37,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:37:37,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282878383] [2023-08-27 00:37:37,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:37,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:37,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:37,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:37,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:37:37,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 640 [2023-08-27 00:37:37,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 81 transitions, 321 flow. Second operand has 4 states, 4 states have (on average 221.75) internal successors, (887), 4 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:37,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:37,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 640 [2023-08-27 00:37:37,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:38,332 INFO L124 PetriNetUnfolderBase]: 8608/12061 cut-off events. [2023-08-27 00:37:38,332 INFO L125 PetriNetUnfolderBase]: For 119/119 co-relation queries the response was YES. [2023-08-27 00:37:38,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24414 conditions, 12061 events. 8608/12061 cut-off events. For 119/119 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 63286 event pairs, 7280 based on Foata normal form. 90/5243 useless extension candidates. Maximal degree in co-relation 24283. Up to 11815 conditions per place. [2023-08-27 00:37:38,396 INFO L140 encePairwiseOnDemand]: 632/640 looper letters, 117 selfloop transitions, 3 changer transitions 1/121 dead transitions. [2023-08-27 00:37:38,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 121 transitions, 743 flow [2023-08-27 00:37:38,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:37:38,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:37:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 968 transitions. [2023-08-27 00:37:38,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2023-08-27 00:37:38,400 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 968 transitions. [2023-08-27 00:37:38,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 968 transitions. [2023-08-27 00:37:38,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:38,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 968 transitions. [2023-08-27 00:37:38,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 242.0) internal successors, (968), 4 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:38,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:38,408 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:38,408 INFO L175 Difference]: Start difference. First operand has 65 places, 81 transitions, 321 flow. Second operand 4 states and 968 transitions. [2023-08-27 00:37:38,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 121 transitions, 743 flow [2023-08-27 00:37:38,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 121 transitions, 731 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:37:38,412 INFO L231 Difference]: Finished difference. Result has 67 places, 81 transitions, 326 flow [2023-08-27 00:37:38,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=67, PETRI_TRANSITIONS=81} [2023-08-27 00:37:38,413 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, -2 predicate places. [2023-08-27 00:37:38,413 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 81 transitions, 326 flow [2023-08-27 00:37:38,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 221.75) internal successors, (887), 4 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:38,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:38,413 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 00:37:38,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 00:37:38,414 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:38,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:38,414 INFO L85 PathProgramCache]: Analyzing trace with hash -515954126, now seen corresponding path program 1 times [2023-08-27 00:37:38,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:38,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722521973] [2023-08-27 00:37:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:38,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:38,497 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:38,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:38,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722521973] [2023-08-27 00:37:38,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722521973] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:38,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364261260] [2023-08-27 00:37:38,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:38,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:38,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:38,501 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:38,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 00:37:38,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:38,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 00:37:38,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:38,640 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:37:38,695 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:38,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364261260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:37:38,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:37:38,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 00:37:38,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382572558] [2023-08-27 00:37:38,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:37:38,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:37:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:37:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:37:38,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:37:38,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 81 transitions, 326 flow. Second operand has 13 states, 13 states have (on average 237.15384615384616) internal successors, (3083), 13 states have internal predecessors, (3083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:38,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:38,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:37:38,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:39,617 INFO L124 PetriNetUnfolderBase]: 8638/12121 cut-off events. [2023-08-27 00:37:39,617 INFO L125 PetriNetUnfolderBase]: For 729/729 co-relation queries the response was YES. [2023-08-27 00:37:39,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25956 conditions, 12121 events. 8638/12121 cut-off events. For 729/729 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 64012 event pairs, 7280 based on Foata normal form. 24/5237 useless extension candidates. Maximal degree in co-relation 25604. Up to 12043 conditions per place. [2023-08-27 00:37:39,662 INFO L140 encePairwiseOnDemand]: 631/640 looper letters, 56 selfloop transitions, 61 changer transitions 0/117 dead transitions. [2023-08-27 00:37:39,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 117 transitions, 782 flow [2023-08-27 00:37:39,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:37:39,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:37:39,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2961 transitions. [2023-08-27 00:37:39,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.385546875 [2023-08-27 00:37:39,671 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2961 transitions. [2023-08-27 00:37:39,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2961 transitions. [2023-08-27 00:37:39,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:39,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2961 transitions. [2023-08-27 00:37:39,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 246.75) internal successors, (2961), 12 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:39,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 640.0) internal successors, (8320), 13 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:39,690 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 640.0) internal successors, (8320), 13 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:39,690 INFO L175 Difference]: Start difference. First operand has 67 places, 81 transitions, 326 flow. Second operand 12 states and 2961 transitions. [2023-08-27 00:37:39,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 117 transitions, 782 flow [2023-08-27 00:37:39,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 117 transitions, 776 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:39,694 INFO L231 Difference]: Finished difference. Result has 83 places, 117 transitions, 750 flow [2023-08-27 00:37:39,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=750, PETRI_PLACES=83, PETRI_TRANSITIONS=117} [2023-08-27 00:37:39,695 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 14 predicate places. [2023-08-27 00:37:39,695 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 117 transitions, 750 flow [2023-08-27 00:37:39,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 237.15384615384616) internal successors, (3083), 13 states have internal predecessors, (3083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:39,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:39,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:39,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-27 00:37:39,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:39,902 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:39,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:39,903 INFO L85 PathProgramCache]: Analyzing trace with hash -974991341, now seen corresponding path program 1 times [2023-08-27 00:37:39,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:39,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894069916] [2023-08-27 00:37:39,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:39,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:40,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:40,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:40,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894069916] [2023-08-27 00:37:40,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894069916] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:40,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247768093] [2023-08-27 00:37:40,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:40,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:40,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:40,021 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:40,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 00:37:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:40,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:37:40,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:40,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:40,147 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:37:40,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247768093] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:40,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:37:40,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 00:37:40,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642772685] [2023-08-27 00:37:40,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:40,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:40,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:40,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:40,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 00:37:40,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 640 [2023-08-27 00:37:40,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 117 transitions, 750 flow. Second operand has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:40,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:40,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 640 [2023-08-27 00:37:40,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:40,963 INFO L124 PetriNetUnfolderBase]: 7310/10265 cut-off events. [2023-08-27 00:37:40,963 INFO L125 PetriNetUnfolderBase]: For 715/715 co-relation queries the response was YES. [2023-08-27 00:37:40,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21799 conditions, 10265 events. 7310/10265 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 52743 event pairs, 6088 based on Foata normal form. 0/4595 useless extension candidates. Maximal degree in co-relation 21602. Up to 10265 conditions per place. [2023-08-27 00:37:41,004 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 114 selfloop transitions, 1 changer transitions 0/115 dead transitions. [2023-08-27 00:37:41,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 115 transitions, 972 flow [2023-08-27 00:37:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:41,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:41,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 825 transitions. [2023-08-27 00:37:41,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4296875 [2023-08-27 00:37:41,007 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 825 transitions. [2023-08-27 00:37:41,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 825 transitions. [2023-08-27 00:37:41,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:41,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 825 transitions. [2023-08-27 00:37:41,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.0) internal successors, (825), 3 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:41,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:41,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:41,013 INFO L175 Difference]: Start difference. First operand has 83 places, 117 transitions, 750 flow. Second operand 3 states and 825 transitions. [2023-08-27 00:37:41,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 115 transitions, 972 flow [2023-08-27 00:37:41,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 115 transitions, 794 flow, removed 52 selfloop flow, removed 5 redundant places. [2023-08-27 00:37:41,018 INFO L231 Difference]: Finished difference. Result has 78 places, 115 transitions, 566 flow [2023-08-27 00:37:41,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=566, PETRI_PLACES=78, PETRI_TRANSITIONS=115} [2023-08-27 00:37:41,019 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 9 predicate places. [2023-08-27 00:37:41,019 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 115 transitions, 566 flow [2023-08-27 00:37:41,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:41,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:41,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:41,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 00:37:41,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:41,229 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:41,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:41,229 INFO L85 PathProgramCache]: Analyzing trace with hash -159956611, now seen corresponding path program 1 times [2023-08-27 00:37:41,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:41,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724954688] [2023-08-27 00:37:41,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:41,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:41,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:41,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:41,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724954688] [2023-08-27 00:37:41,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724954688] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:41,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:41,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:37:41,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635829920] [2023-08-27 00:37:41,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:41,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:41,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:41,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:41,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:37:41,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 640 [2023-08-27 00:37:41,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 115 transitions, 566 flow. Second operand has 3 states, 3 states have (on average 259.0) internal successors, (777), 3 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:41,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:41,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 640 [2023-08-27 00:37:41,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:41,999 INFO L124 PetriNetUnfolderBase]: 6822/9577 cut-off events. [2023-08-27 00:37:42,000 INFO L125 PetriNetUnfolderBase]: For 738/738 co-relation queries the response was YES. [2023-08-27 00:37:42,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20242 conditions, 9577 events. 6822/9577 cut-off events. For 738/738 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 48633 event pairs, 5640 based on Foata normal form. 0/4365 useless extension candidates. Maximal degree in co-relation 20222. Up to 9577 conditions per place. [2023-08-27 00:37:42,034 INFO L140 encePairwiseOnDemand]: 638/640 looper letters, 113 selfloop transitions, 1 changer transitions 0/114 dead transitions. [2023-08-27 00:37:42,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 114 transitions, 792 flow [2023-08-27 00:37:42,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:42,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 823 transitions. [2023-08-27 00:37:42,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42864583333333334 [2023-08-27 00:37:42,037 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 823 transitions. [2023-08-27 00:37:42,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 823 transitions. [2023-08-27 00:37:42,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:42,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 823 transitions. [2023-08-27 00:37:42,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.3333333333333) internal successors, (823), 3 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:42,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:42,043 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:42,043 INFO L175 Difference]: Start difference. First operand has 78 places, 115 transitions, 566 flow. Second operand 3 states and 823 transitions. [2023-08-27 00:37:42,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 114 transitions, 792 flow [2023-08-27 00:37:42,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 114 transitions, 791 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:42,047 INFO L231 Difference]: Finished difference. Result has 78 places, 114 transitions, 565 flow [2023-08-27 00:37:42,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=565, PETRI_PLACES=78, PETRI_TRANSITIONS=114} [2023-08-27 00:37:42,048 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 9 predicate places. [2023-08-27 00:37:42,048 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 114 transitions, 565 flow [2023-08-27 00:37:42,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 259.0) internal successors, (777), 3 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:42,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:42,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:42,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 00:37:42,049 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:42,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash -159956612, now seen corresponding path program 1 times [2023-08-27 00:37:42,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:42,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206908212] [2023-08-27 00:37:42,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:42,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:42,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:42,203 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:42,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:42,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206908212] [2023-08-27 00:37:42,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206908212] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:42,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054719039] [2023-08-27 00:37:42,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:42,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:42,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:42,205 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:42,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 00:37:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:42,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:37:42,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:42,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:42,379 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:37:42,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054719039] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:42,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:37:42,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2023-08-27 00:37:42,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302350654] [2023-08-27 00:37:42,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:42,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:42,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:42,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:42,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:37:42,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 640 [2023-08-27 00:37:42,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 114 transitions, 565 flow. Second operand has 4 states, 4 states have (on average 255.25) internal successors, (1021), 4 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:42,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:42,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 640 [2023-08-27 00:37:42,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:43,368 INFO L124 PetriNetUnfolderBase]: 7022/9777 cut-off events. [2023-08-27 00:37:43,369 INFO L125 PetriNetUnfolderBase]: For 715/715 co-relation queries the response was YES. [2023-08-27 00:37:43,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21043 conditions, 9777 events. 7022/9777 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 52271 event pairs, 2504 based on Foata normal form. 0/4565 useless extension candidates. Maximal degree in co-relation 21022. Up to 5309 conditions per place. [2023-08-27 00:37:43,416 INFO L140 encePairwiseOnDemand]: 632/640 looper letters, 122 selfloop transitions, 17 changer transitions 0/139 dead transitions. [2023-08-27 00:37:43,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 139 transitions, 901 flow [2023-08-27 00:37:43,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:37:43,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:37:43,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1092 transitions. [2023-08-27 00:37:43,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265625 [2023-08-27 00:37:43,420 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1092 transitions. [2023-08-27 00:37:43,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1092 transitions. [2023-08-27 00:37:43,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:43,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1092 transitions. [2023-08-27 00:37:43,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:43,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:43,427 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:43,427 INFO L175 Difference]: Start difference. First operand has 78 places, 114 transitions, 565 flow. Second operand 4 states and 1092 transitions. [2023-08-27 00:37:43,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 139 transitions, 901 flow [2023-08-27 00:37:43,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 139 transitions, 900 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:43,433 INFO L231 Difference]: Finished difference. Result has 81 places, 115 transitions, 641 flow [2023-08-27 00:37:43,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=641, PETRI_PLACES=81, PETRI_TRANSITIONS=115} [2023-08-27 00:37:43,433 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 12 predicate places. [2023-08-27 00:37:43,434 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 115 transitions, 641 flow [2023-08-27 00:37:43,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 255.25) internal successors, (1021), 4 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:43,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:43,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:43,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-27 00:37:43,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:43,642 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:43,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:43,642 INFO L85 PathProgramCache]: Analyzing trace with hash -663691000, now seen corresponding path program 1 times [2023-08-27 00:37:43,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:43,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627617505] [2023-08-27 00:37:43,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:43,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:43,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:43,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:43,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627617505] [2023-08-27 00:37:43,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627617505] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:43,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:43,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 00:37:43,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892895956] [2023-08-27 00:37:43,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:43,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:43,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:43,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:37:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 00:37:43,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 115 transitions, 641 flow. Second operand has 4 states, 4 states have (on average 254.5) internal successors, (1018), 4 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:43,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:43,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 00:37:43,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:45,033 INFO L124 PetriNetUnfolderBase]: 12438/17029 cut-off events. [2023-08-27 00:37:45,033 INFO L125 PetriNetUnfolderBase]: For 7119/7119 co-relation queries the response was YES. [2023-08-27 00:37:45,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40862 conditions, 17029 events. 12438/17029 cut-off events. For 7119/7119 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 90701 event pairs, 2170 based on Foata normal form. 308/8411 useless extension candidates. Maximal degree in co-relation 40838. Up to 8719 conditions per place. [2023-08-27 00:37:45,131 INFO L140 encePairwiseOnDemand]: 628/640 looper letters, 183 selfloop transitions, 15 changer transitions 0/198 dead transitions. [2023-08-27 00:37:45,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 198 transitions, 1257 flow [2023-08-27 00:37:45,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:37:45,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:37:45,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1402 transitions. [2023-08-27 00:37:45,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438125 [2023-08-27 00:37:45,136 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1402 transitions. [2023-08-27 00:37:45,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1402 transitions. [2023-08-27 00:37:45,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:45,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1402 transitions. [2023-08-27 00:37:45,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 280.4) internal successors, (1402), 5 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:45,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:45,144 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:45,144 INFO L175 Difference]: Start difference. First operand has 81 places, 115 transitions, 641 flow. Second operand 5 states and 1402 transitions. [2023-08-27 00:37:45,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 198 transitions, 1257 flow [2023-08-27 00:37:45,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 198 transitions, 1256 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:45,155 INFO L231 Difference]: Finished difference. Result has 87 places, 129 transitions, 779 flow [2023-08-27 00:37:45,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=779, PETRI_PLACES=87, PETRI_TRANSITIONS=129} [2023-08-27 00:37:45,156 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 18 predicate places. [2023-08-27 00:37:45,156 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 129 transitions, 779 flow [2023-08-27 00:37:45,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 254.5) internal successors, (1018), 4 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:45,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:45,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:45,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 00:37:45,157 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:45,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:45,157 INFO L85 PathProgramCache]: Analyzing trace with hash -663689074, now seen corresponding path program 1 times [2023-08-27 00:37:45,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:45,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759138248] [2023-08-27 00:37:45,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:45,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:45,203 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:45,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:45,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759138248] [2023-08-27 00:37:45,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759138248] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:45,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:45,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:37:45,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513769790] [2023-08-27 00:37:45,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:45,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:45,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:45,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:45,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:37:45,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 640 [2023-08-27 00:37:45,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 129 transitions, 779 flow. Second operand has 3 states, 3 states have (on average 260.3333333333333) internal successors, (781), 3 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:45,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:45,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 640 [2023-08-27 00:37:45,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:47,283 INFO L124 PetriNetUnfolderBase]: 21348/29081 cut-off events. [2023-08-27 00:37:47,283 INFO L125 PetriNetUnfolderBase]: For 20964/20964 co-relation queries the response was YES. [2023-08-27 00:37:47,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84018 conditions, 29081 events. 21348/29081 cut-off events. For 20964/20964 co-relation queries the response was YES. Maximal size of possible extension queue 1138. Compared 163244 event pairs, 9024 based on Foata normal form. 470/15997 useless extension candidates. Maximal degree in co-relation 83990. Up to 16974 conditions per place. [2023-08-27 00:37:47,458 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 181 selfloop transitions, 4 changer transitions 0/185 dead transitions. [2023-08-27 00:37:47,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 185 transitions, 1400 flow [2023-08-27 00:37:47,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:47,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:47,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 866 transitions. [2023-08-27 00:37:47,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4510416666666667 [2023-08-27 00:37:47,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 866 transitions. [2023-08-27 00:37:47,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 866 transitions. [2023-08-27 00:37:47,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:47,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 866 transitions. [2023-08-27 00:37:47,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 288.6666666666667) internal successors, (866), 3 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:47,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:47,465 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:47,466 INFO L175 Difference]: Start difference. First operand has 87 places, 129 transitions, 779 flow. Second operand 3 states and 866 transitions. [2023-08-27 00:37:47,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 185 transitions, 1400 flow [2023-08-27 00:37:47,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 185 transitions, 1400 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 00:37:47,564 INFO L231 Difference]: Finished difference. Result has 90 places, 132 transitions, 828 flow [2023-08-27 00:37:47,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=828, PETRI_PLACES=90, PETRI_TRANSITIONS=132} [2023-08-27 00:37:47,564 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 21 predicate places. [2023-08-27 00:37:47,564 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 132 transitions, 828 flow [2023-08-27 00:37:47,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 260.3333333333333) internal successors, (781), 3 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:47,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:47,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:47,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 00:37:47,565 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:47,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:47,565 INFO L85 PathProgramCache]: Analyzing trace with hash 988141594, now seen corresponding path program 1 times [2023-08-27 00:37:47,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:47,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503554908] [2023-08-27 00:37:47,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:47,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:47,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:47,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:47,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:47,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503554908] [2023-08-27 00:37:47,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503554908] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:47,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:47,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 00:37:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744490567] [2023-08-27 00:37:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:47,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:47,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:47,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:37:47,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 00:37:47,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 132 transitions, 828 flow. Second operand has 3 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:47,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:47,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 00:37:47,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:49,264 INFO L124 PetriNetUnfolderBase]: 14400/19949 cut-off events. [2023-08-27 00:37:49,265 INFO L125 PetriNetUnfolderBase]: For 19851/19851 co-relation queries the response was YES. [2023-08-27 00:37:49,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59128 conditions, 19949 events. 14400/19949 cut-off events. For 19851/19851 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 108199 event pairs, 6140 based on Foata normal form. 312/11085 useless extension candidates. Maximal degree in co-relation 59098. Up to 17475 conditions per place. [2023-08-27 00:37:49,415 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 165 selfloop transitions, 6 changer transitions 0/171 dead transitions. [2023-08-27 00:37:49,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 171 transitions, 1361 flow [2023-08-27 00:37:49,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:49,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:49,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 842 transitions. [2023-08-27 00:37:49,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43854166666666666 [2023-08-27 00:37:49,417 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 842 transitions. [2023-08-27 00:37:49,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 842 transitions. [2023-08-27 00:37:49,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:49,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 842 transitions. [2023-08-27 00:37:49,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 280.6666666666667) internal successors, (842), 3 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:49,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:49,422 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:49,422 INFO L175 Difference]: Start difference. First operand has 90 places, 132 transitions, 828 flow. Second operand 3 states and 842 transitions. [2023-08-27 00:37:49,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 171 transitions, 1361 flow [2023-08-27 00:37:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 171 transitions, 1357 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:49,461 INFO L231 Difference]: Finished difference. Result has 92 places, 134 transitions, 862 flow [2023-08-27 00:37:49,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=862, PETRI_PLACES=92, PETRI_TRANSITIONS=134} [2023-08-27 00:37:49,461 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 23 predicate places. [2023-08-27 00:37:49,462 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 134 transitions, 862 flow [2023-08-27 00:37:49,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:49,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:49,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:49,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 00:37:49,462 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:49,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1867685512, now seen corresponding path program 1 times [2023-08-27 00:37:49,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999549828] [2023-08-27 00:37:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:49,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:49,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:49,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:37:49,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:49,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999549828] [2023-08-27 00:37:49,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999549828] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:49,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:49,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:37:49,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641287613] [2023-08-27 00:37:49,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:49,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:37:49,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:49,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:37:49,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:37:49,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 640 [2023-08-27 00:37:49,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 134 transitions, 862 flow. Second operand has 3 states, 3 states have (on average 259.6666666666667) internal successors, (779), 3 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:49,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:49,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 640 [2023-08-27 00:37:49,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:50,942 INFO L124 PetriNetUnfolderBase]: 12322/17065 cut-off events. [2023-08-27 00:37:50,942 INFO L125 PetriNetUnfolderBase]: For 21314/21314 co-relation queries the response was YES. [2023-08-27 00:37:51,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51523 conditions, 17065 events. 12322/17065 cut-off events. For 21314/21314 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 89546 event pairs, 3266 based on Foata normal form. 164/9003 useless extension candidates. Maximal degree in co-relation 51491. Up to 15545 conditions per place. [2023-08-27 00:37:51,080 INFO L140 encePairwiseOnDemand]: 630/640 looper letters, 151 selfloop transitions, 5 changer transitions 0/156 dead transitions. [2023-08-27 00:37:51,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 156 transitions, 1259 flow [2023-08-27 00:37:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:37:51,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:37:51,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 848 transitions. [2023-08-27 00:37:51,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2023-08-27 00:37:51,082 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 848 transitions. [2023-08-27 00:37:51,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 848 transitions. [2023-08-27 00:37:51,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:51,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 848 transitions. [2023-08-27 00:37:51,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:51,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:51,086 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:51,086 INFO L175 Difference]: Start difference. First operand has 92 places, 134 transitions, 862 flow. Second operand 3 states and 848 transitions. [2023-08-27 00:37:51,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 156 transitions, 1259 flow [2023-08-27 00:37:51,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 156 transitions, 1255 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:51,153 INFO L231 Difference]: Finished difference. Result has 94 places, 136 transitions, 872 flow [2023-08-27 00:37:51,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=872, PETRI_PLACES=94, PETRI_TRANSITIONS=136} [2023-08-27 00:37:51,154 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 25 predicate places. [2023-08-27 00:37:51,154 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 136 transitions, 872 flow [2023-08-27 00:37:51,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 259.6666666666667) internal successors, (779), 3 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:51,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:51,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:51,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 00:37:51,155 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:51,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:51,155 INFO L85 PathProgramCache]: Analyzing trace with hash 874491358, now seen corresponding path program 1 times [2023-08-27 00:37:51,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:51,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085257487] [2023-08-27 00:37:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:51,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:51,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:51,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:51,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085257487] [2023-08-27 00:37:51,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085257487] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:51,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:37:51,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 00:37:51,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785530627] [2023-08-27 00:37:51,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:51,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:51,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:51,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:37:51,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 640 [2023-08-27 00:37:51,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 136 transitions, 872 flow. Second operand has 4 states, 4 states have (on average 224.25) internal successors, (897), 4 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:51,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:51,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 640 [2023-08-27 00:37:51,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:52,646 INFO L124 PetriNetUnfolderBase]: 12868/17953 cut-off events. [2023-08-27 00:37:52,647 INFO L125 PetriNetUnfolderBase]: For 23817/23817 co-relation queries the response was YES. [2023-08-27 00:37:52,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59535 conditions, 17953 events. 12868/17953 cut-off events. For 23817/23817 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 95723 event pairs, 7884 based on Foata normal form. 124/10373 useless extension candidates. Maximal degree in co-relation 59501. Up to 17053 conditions per place. [2023-08-27 00:37:52,799 INFO L140 encePairwiseOnDemand]: 628/640 looper letters, 162 selfloop transitions, 15 changer transitions 7/184 dead transitions. [2023-08-27 00:37:52,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 184 transitions, 1582 flow [2023-08-27 00:37:52,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:37:52,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:37:52,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1192 transitions. [2023-08-27 00:37:52,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3725 [2023-08-27 00:37:52,803 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1192 transitions. [2023-08-27 00:37:52,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1192 transitions. [2023-08-27 00:37:52,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:52,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1192 transitions. [2023-08-27 00:37:52,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 238.4) internal successors, (1192), 5 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:52,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:52,809 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:52,809 INFO L175 Difference]: Start difference. First operand has 94 places, 136 transitions, 872 flow. Second operand 5 states and 1192 transitions. [2023-08-27 00:37:52,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 184 transitions, 1582 flow [2023-08-27 00:37:52,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 184 transitions, 1577 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:52,870 INFO L231 Difference]: Finished difference. Result has 99 places, 138 transitions, 936 flow [2023-08-27 00:37:52,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=936, PETRI_PLACES=99, PETRI_TRANSITIONS=138} [2023-08-27 00:37:52,871 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 30 predicate places. [2023-08-27 00:37:52,871 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 138 transitions, 936 flow [2023-08-27 00:37:52,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 224.25) internal successors, (897), 4 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:52,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:52,872 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:52,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 00:37:52,872 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:52,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:52,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2074665885, now seen corresponding path program 1 times [2023-08-27 00:37:52,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:52,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273607154] [2023-08-27 00:37:52,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:52,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:52,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:52,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:52,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:52,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273607154] [2023-08-27 00:37:52,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273607154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:52,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305852509] [2023-08-27 00:37:52,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:52,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:52,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:52,926 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:52,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 00:37:53,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:53,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:37:53,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:53,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:37:53,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305852509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:37:53,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:37:53,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 00:37:53,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953089654] [2023-08-27 00:37:53,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:37:53,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:37:53,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:37:53,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:37:53,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 640 [2023-08-27 00:37:53,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 138 transitions, 936 flow. Second operand has 4 states, 4 states have (on average 260.25) internal successors, (1041), 4 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:53,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:53,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 640 [2023-08-27 00:37:53,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:54,422 INFO L124 PetriNetUnfolderBase]: 11664/16275 cut-off events. [2023-08-27 00:37:54,422 INFO L125 PetriNetUnfolderBase]: For 22762/22762 co-relation queries the response was YES. [2023-08-27 00:37:54,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55313 conditions, 16275 events. 11664/16275 cut-off events. For 22762/22762 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 85541 event pairs, 4344 based on Foata normal form. 0/9671 useless extension candidates. Maximal degree in co-relation 55277. Up to 13708 conditions per place. [2023-08-27 00:37:54,525 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 184 selfloop transitions, 2 changer transitions 1/187 dead transitions. [2023-08-27 00:37:54,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 187 transitions, 1503 flow [2023-08-27 00:37:54,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:37:54,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:37:54,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1124 transitions. [2023-08-27 00:37:54,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4390625 [2023-08-27 00:37:54,527 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1124 transitions. [2023-08-27 00:37:54,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1124 transitions. [2023-08-27 00:37:54,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:37:54,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1124 transitions. [2023-08-27 00:37:54,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:54,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:54,532 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:54,532 INFO L175 Difference]: Start difference. First operand has 99 places, 138 transitions, 936 flow. Second operand 4 states and 1124 transitions. [2023-08-27 00:37:54,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 187 transitions, 1503 flow [2023-08-27 00:37:54,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 187 transitions, 1485 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 00:37:54,575 INFO L231 Difference]: Finished difference. Result has 100 places, 137 transitions, 914 flow [2023-08-27 00:37:54,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=914, PETRI_PLACES=100, PETRI_TRANSITIONS=137} [2023-08-27 00:37:54,575 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 31 predicate places. [2023-08-27 00:37:54,575 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 137 transitions, 914 flow [2023-08-27 00:37:54,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 260.25) internal successors, (1041), 4 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:54,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:37:54,576 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:37:54,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 00:37:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 00:37:54,781 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:37:54,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:37:54,782 INFO L85 PathProgramCache]: Analyzing trace with hash 2074665886, now seen corresponding path program 1 times [2023-08-27 00:37:54,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:37:54,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871147770] [2023-08-27 00:37:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:54,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:37:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:54,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:54,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:37:54,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871147770] [2023-08-27 00:37:54,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871147770] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:37:54,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004516365] [2023-08-27 00:37:54,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:37:54,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:37:54,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:37:54,892 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:37:54,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 00:37:55,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:37:55,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:37:55,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:37:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:55,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:37:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:37:55,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004516365] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:37:55,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:37:55,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 00:37:55,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646772703] [2023-08-27 00:37:55,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:37:55,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:37:55,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:37:55,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:37:55,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:37:55,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 640 [2023-08-27 00:37:55,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 137 transitions, 914 flow. Second operand has 7 states, 7 states have (on average 260.42857142857144) internal successors, (1823), 7 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:37:55,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:37:55,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 640 [2023-08-27 00:37:55,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:37:59,759 INFO L124 PetriNetUnfolderBase]: 38160/52281 cut-off events. [2023-08-27 00:37:59,759 INFO L125 PetriNetUnfolderBase]: For 67590/67590 co-relation queries the response was YES. [2023-08-27 00:38:00,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178989 conditions, 52281 events. 38160/52281 cut-off events. For 67590/67590 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 296958 event pairs, 9382 based on Foata normal form. 1422/31817 useless extension candidates. Maximal degree in co-relation 178953. Up to 14400 conditions per place. [2023-08-27 00:38:00,172 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 348 selfloop transitions, 11 changer transitions 1/360 dead transitions. [2023-08-27 00:38:00,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 360 transitions, 2752 flow [2023-08-27 00:38:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:38:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:38:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1753 transitions. [2023-08-27 00:38:00,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45651041666666664 [2023-08-27 00:38:00,175 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1753 transitions. [2023-08-27 00:38:00,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1753 transitions. [2023-08-27 00:38:00,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:00,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1753 transitions. [2023-08-27 00:38:00,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 292.1666666666667) internal successors, (1753), 6 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:00,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:00,182 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:00,182 INFO L175 Difference]: Start difference. First operand has 100 places, 137 transitions, 914 flow. Second operand 6 states and 1753 transitions. [2023-08-27 00:38:00,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 360 transitions, 2752 flow [2023-08-27 00:38:00,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 360 transitions, 2749 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:38:00,537 INFO L231 Difference]: Finished difference. Result has 106 places, 146 transitions, 1060 flow [2023-08-27 00:38:00,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1060, PETRI_PLACES=106, PETRI_TRANSITIONS=146} [2023-08-27 00:38:00,538 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 37 predicate places. [2023-08-27 00:38:00,538 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 146 transitions, 1060 flow [2023-08-27 00:38:00,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 260.42857142857144) internal successors, (1823), 7 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:00,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:00,539 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-27 00:38:00,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 00:38:00,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:00,744 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:00,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:00,745 INFO L85 PathProgramCache]: Analyzing trace with hash 932889746, now seen corresponding path program 2 times [2023-08-27 00:38:00,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:00,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955356792] [2023-08-27 00:38:00,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:00,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:00,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:38:00,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:00,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955356792] [2023-08-27 00:38:00,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955356792] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:00,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814574888] [2023-08-27 00:38:00,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:38:00,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:00,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:38:00,949 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:38:00,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 00:38:01,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:38:01,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:38:01,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 00:38:01,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:38:01,347 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-27 00:38:01,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:38:01,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814574888] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:38:01,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:38:01,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-27 00:38:01,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998132975] [2023-08-27 00:38:01,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:38:01,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:38:01,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:01,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:38:01,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:38:01,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:38:01,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 146 transitions, 1060 flow. Second operand has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:01,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:01,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:38:01,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:05,870 INFO L124 PetriNetUnfolderBase]: 30276/41487 cut-off events. [2023-08-27 00:38:05,870 INFO L125 PetriNetUnfolderBase]: For 72159/72159 co-relation queries the response was YES. [2023-08-27 00:38:06,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146574 conditions, 41487 events. 30276/41487 cut-off events. For 72159/72159 co-relation queries the response was YES. Maximal size of possible extension queue 992. Compared 229092 event pairs, 17204 based on Foata normal form. 2/25209 useless extension candidates. Maximal degree in co-relation 146535. Up to 41442 conditions per place. [2023-08-27 00:38:06,194 INFO L140 encePairwiseOnDemand]: 635/640 looper letters, 131 selfloop transitions, 12 changer transitions 0/143 dead transitions. [2023-08-27 00:38:06,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 143 transitions, 1316 flow [2023-08-27 00:38:06,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:38:06,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:38:06,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 996 transitions. [2023-08-27 00:38:06,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890625 [2023-08-27 00:38:06,197 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 996 transitions. [2023-08-27 00:38:06,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 996 transitions. [2023-08-27 00:38:06,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:06,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 996 transitions. [2023-08-27 00:38:06,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:06,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:06,201 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:06,202 INFO L175 Difference]: Start difference. First operand has 106 places, 146 transitions, 1060 flow. Second operand 4 states and 996 transitions. [2023-08-27 00:38:06,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 143 transitions, 1316 flow [2023-08-27 00:38:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1296 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 00:38:06,368 INFO L231 Difference]: Finished difference. Result has 105 places, 143 transitions, 1034 flow [2023-08-27 00:38:06,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1034, PETRI_PLACES=105, PETRI_TRANSITIONS=143} [2023-08-27 00:38:06,368 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 36 predicate places. [2023-08-27 00:38:06,368 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 143 transitions, 1034 flow [2023-08-27 00:38:06,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:06,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:06,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:38:06,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 00:38:06,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 00:38:06,575 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:06,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:06,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1743204267, now seen corresponding path program 1 times [2023-08-27 00:38:06,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:06,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433372398] [2023-08-27 00:38:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:06,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:07,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:38:07,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:07,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433372398] [2023-08-27 00:38:07,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433372398] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:07,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776438390] [2023-08-27 00:38:07,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:07,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:07,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:38:07,066 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:38:07,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 00:38:07,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:07,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 00:38:07,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:38:07,399 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2023-08-27 00:38:07,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:38:07,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:38:07,475 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 00:38:07,476 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2023-08-27 00:38:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:38:07,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776438390] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:07,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 00:38:07,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 7] total 18 [2023-08-27 00:38:07,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979120041] [2023-08-27 00:38:07,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:38:07,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 00:38:07,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:07,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 00:38:07,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:38:07,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 640 [2023-08-27 00:38:07,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 143 transitions, 1034 flow. Second operand has 6 states, 6 states have (on average 231.33333333333334) internal successors, (1388), 6 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:07,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:07,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 640 [2023-08-27 00:38:07,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:11,583 INFO L124 PetriNetUnfolderBase]: 30406/41719 cut-off events. [2023-08-27 00:38:11,583 INFO L125 PetriNetUnfolderBase]: For 67023/67023 co-relation queries the response was YES. [2023-08-27 00:38:11,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146056 conditions, 41719 events. 30406/41719 cut-off events. For 67023/67023 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 229330 event pairs, 9152 based on Foata normal form. 0/25409 useless extension candidates. Maximal degree in co-relation 146015. Up to 30021 conditions per place. [2023-08-27 00:38:11,916 INFO L140 encePairwiseOnDemand]: 629/640 looper letters, 211 selfloop transitions, 15 changer transitions 1/227 dead transitions. [2023-08-27 00:38:11,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 227 transitions, 1975 flow [2023-08-27 00:38:11,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:38:11,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:38:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1484 transitions. [2023-08-27 00:38:11,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38645833333333335 [2023-08-27 00:38:11,919 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1484 transitions. [2023-08-27 00:38:11,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1484 transitions. [2023-08-27 00:38:11,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:11,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1484 transitions. [2023-08-27 00:38:11,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 247.33333333333334) internal successors, (1484), 6 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:11,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:11,924 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:11,924 INFO L175 Difference]: Start difference. First operand has 105 places, 143 transitions, 1034 flow. Second operand 6 states and 1484 transitions. [2023-08-27 00:38:11,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 227 transitions, 1975 flow [2023-08-27 00:38:12,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 227 transitions, 1962 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:38:12,075 INFO L231 Difference]: Finished difference. Result has 112 places, 152 transitions, 1133 flow [2023-08-27 00:38:12,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1133, PETRI_PLACES=112, PETRI_TRANSITIONS=152} [2023-08-27 00:38:12,075 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 43 predicate places. [2023-08-27 00:38:12,076 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 152 transitions, 1133 flow [2023-08-27 00:38:12,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 231.33333333333334) internal successors, (1388), 6 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:12,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:12,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:38:12,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 00:38:12,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 00:38:12,278 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:12,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:12,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1743204458, now seen corresponding path program 1 times [2023-08-27 00:38:12,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:12,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689817604] [2023-08-27 00:38:12,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:12,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:12,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:38:12,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:12,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689817604] [2023-08-27 00:38:12,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689817604] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:38:12,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:38:12,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:38:12,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213396190] [2023-08-27 00:38:12,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:38:12,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:38:12,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:12,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:38:12,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:38:12,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 00:38:12,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 152 transitions, 1133 flow. Second operand has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:12,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:12,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 00:38:12,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:17,188 INFO L124 PetriNetUnfolderBase]: 32628/45261 cut-off events. [2023-08-27 00:38:17,188 INFO L125 PetriNetUnfolderBase]: For 91452/91452 co-relation queries the response was YES. [2023-08-27 00:38:17,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168134 conditions, 45261 events. 32628/45261 cut-off events. For 91452/91452 co-relation queries the response was YES. Maximal size of possible extension queue 1076. Compared 260717 event pairs, 17522 based on Foata normal form. 0/29223 useless extension candidates. Maximal degree in co-relation 168089. Up to 37510 conditions per place. [2023-08-27 00:38:17,567 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 202 selfloop transitions, 6 changer transitions 0/208 dead transitions. [2023-08-27 00:38:17,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 208 transitions, 1972 flow [2023-08-27 00:38:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:38:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:38:17,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 844 transitions. [2023-08-27 00:38:17,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4395833333333333 [2023-08-27 00:38:17,569 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 844 transitions. [2023-08-27 00:38:17,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 844 transitions. [2023-08-27 00:38:17,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:17,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 844 transitions. [2023-08-27 00:38:17,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 281.3333333333333) internal successors, (844), 3 states have internal predecessors, (844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:17,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:17,572 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:17,572 INFO L175 Difference]: Start difference. First operand has 112 places, 152 transitions, 1133 flow. Second operand 3 states and 844 transitions. [2023-08-27 00:38:17,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 208 transitions, 1972 flow [2023-08-27 00:38:17,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 208 transitions, 1957 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 00:38:17,724 INFO L231 Difference]: Finished difference. Result has 113 places, 150 transitions, 1115 flow [2023-08-27 00:38:17,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1115, PETRI_PLACES=113, PETRI_TRANSITIONS=150} [2023-08-27 00:38:17,725 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 44 predicate places. [2023-08-27 00:38:17,725 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 150 transitions, 1115 flow [2023-08-27 00:38:17,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:17,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:17,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:38:17,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 00:38:17,725 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:17,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:17,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1755692094, now seen corresponding path program 1 times [2023-08-27 00:38:17,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:17,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768559192] [2023-08-27 00:38:17,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:17,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:17,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:38:17,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:17,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768559192] [2023-08-27 00:38:17,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768559192] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:17,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483561632] [2023-08-27 00:38:17,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:17,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:17,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:38:17,989 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:38:18,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 00:38:18,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:18,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:38:18,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:38:18,263 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2023-08-27 00:38:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:38:18,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:38:18,320 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 00:38:18,321 INFO L351 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 25 treesize of output 12 [2023-08-27 00:38:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:38:18,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483561632] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:18,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 00:38:18,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 15 [2023-08-27 00:38:18,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844649595] [2023-08-27 00:38:18,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:38:18,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:38:18,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:18,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:38:18,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-08-27 00:38:18,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 640 [2023-08-27 00:38:18,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 150 transitions, 1115 flow. Second operand has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:18,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:18,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 640 [2023-08-27 00:38:18,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:23,221 INFO L124 PetriNetUnfolderBase]: 32660/45303 cut-off events. [2023-08-27 00:38:23,222 INFO L125 PetriNetUnfolderBase]: For 95305/95305 co-relation queries the response was YES. [2023-08-27 00:38:23,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169101 conditions, 45303 events. 32660/45303 cut-off events. For 95305/95305 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 261139 event pairs, 6193 based on Foata normal form. 0/29451 useless extension candidates. Maximal degree in co-relation 169056. Up to 30546 conditions per place. [2023-08-27 00:38:23,650 INFO L140 encePairwiseOnDemand]: 628/640 looper letters, 204 selfloop transitions, 18 changer transitions 1/223 dead transitions. [2023-08-27 00:38:23,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 223 transitions, 2046 flow [2023-08-27 00:38:23,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:38:23,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:38:23,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1253 transitions. [2023-08-27 00:38:23,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915625 [2023-08-27 00:38:23,654 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1253 transitions. [2023-08-27 00:38:23,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1253 transitions. [2023-08-27 00:38:23,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:23,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1253 transitions. [2023-08-27 00:38:23,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 250.6) internal successors, (1253), 5 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:23,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:23,662 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:23,662 INFO L175 Difference]: Start difference. First operand has 113 places, 150 transitions, 1115 flow. Second operand 5 states and 1253 transitions. [2023-08-27 00:38:23,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 223 transitions, 2046 flow [2023-08-27 00:38:23,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 223 transitions, 2037 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:38:23,871 INFO L231 Difference]: Finished difference. Result has 118 places, 155 transitions, 1222 flow [2023-08-27 00:38:23,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1222, PETRI_PLACES=118, PETRI_TRANSITIONS=155} [2023-08-27 00:38:23,872 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 49 predicate places. [2023-08-27 00:38:23,872 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 155 transitions, 1222 flow [2023-08-27 00:38:23,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.8) internal successors, (1164), 5 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:23,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:23,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:38:23,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 00:38:24,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:24,073 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:24,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:24,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1985405097, now seen corresponding path program 2 times [2023-08-27 00:38:24,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:24,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951111211] [2023-08-27 00:38:24,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:24,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:24,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:38:24,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:24,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951111211] [2023-08-27 00:38:24,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951111211] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:24,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697682716] [2023-08-27 00:38:24,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:38:24,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:24,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:38:24,727 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:38:24,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 00:38:24,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:38:24,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:38:24,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 00:38:24,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:38:25,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:25,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:38:25,056 INFO L351 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 23 treesize of output 7 [2023-08-27 00:38:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:38:25,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:38:25,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697682716] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:38:25,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:38:25,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2023-08-27 00:38:25,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046788503] [2023-08-27 00:38:25,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:38:25,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:38:25,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:25,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:38:25,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2023-08-27 00:38:25,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 640 [2023-08-27 00:38:25,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 155 transitions, 1222 flow. Second operand has 9 states, 9 states have (on average 220.55555555555554) internal successors, (1985), 9 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:25,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:25,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 640 [2023-08-27 00:38:25,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:29,971 INFO L124 PetriNetUnfolderBase]: 32747/45495 cut-off events. [2023-08-27 00:38:29,971 INFO L125 PetriNetUnfolderBase]: For 135712/135712 co-relation queries the response was YES. [2023-08-27 00:38:30,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188520 conditions, 45495 events. 32747/45495 cut-off events. For 135712/135712 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 261520 event pairs, 13683 based on Foata normal form. 50/31117 useless extension candidates. Maximal degree in co-relation 188472. Up to 44378 conditions per place. [2023-08-27 00:38:30,437 INFO L140 encePairwiseOnDemand]: 630/640 looper letters, 180 selfloop transitions, 24 changer transitions 1/205 dead transitions. [2023-08-27 00:38:30,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 205 transitions, 1841 flow [2023-08-27 00:38:30,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:38:30,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:38:30,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1854 transitions. [2023-08-27 00:38:30,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362109375 [2023-08-27 00:38:30,440 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1854 transitions. [2023-08-27 00:38:30,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1854 transitions. [2023-08-27 00:38:30,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:38:30,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1854 transitions. [2023-08-27 00:38:30,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 231.75) internal successors, (1854), 8 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:30,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:30,446 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:30,446 INFO L175 Difference]: Start difference. First operand has 118 places, 155 transitions, 1222 flow. Second operand 8 states and 1854 transitions. [2023-08-27 00:38:30,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 205 transitions, 1841 flow [2023-08-27 00:38:30,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 205 transitions, 1826 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 00:38:30,683 INFO L231 Difference]: Finished difference. Result has 126 places, 158 transitions, 1302 flow [2023-08-27 00:38:30,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1302, PETRI_PLACES=126, PETRI_TRANSITIONS=158} [2023-08-27 00:38:30,684 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 57 predicate places. [2023-08-27 00:38:30,684 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 158 transitions, 1302 flow [2023-08-27 00:38:30,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 220.55555555555554) internal successors, (1985), 9 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:30,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:38:30,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:38:30,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 00:38:30,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 00:38:30,889 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:38:30,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:38:30,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1250072695, now seen corresponding path program 1 times [2023-08-27 00:38:30,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:38:30,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028170157] [2023-08-27 00:38:30,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:30,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:38:30,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:31,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:38:31,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:38:31,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028170157] [2023-08-27 00:38:31,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028170157] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:38:31,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847957095] [2023-08-27 00:38:31,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:38:31,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:38:31,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:38:31,345 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:38:31,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 00:38:31,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:38:31,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 00:38:31,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:38:31,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:31,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:31,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:31,552 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-27 00:38:31,552 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 32 [2023-08-27 00:38:31,713 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 00:38:31,789 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:38:31,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 00:38:31,837 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:38:31,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:31,907 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:38:31,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:31,978 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:38:32,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:38:32,137 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:38:32,196 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 00:38:32,196 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2023-08-27 00:38:32,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:38:32,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:38:32,676 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:38:32,677 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 36 [2023-08-27 00:38:32,694 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:38:32,695 INFO L351 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 2449 treesize of output 2385 [2023-08-27 00:38:32,741 INFO L351 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 288 treesize of output 276 [2023-08-27 00:38:32,755 INFO L351 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 276 treesize of output 252 [2023-08-27 00:38:32,770 INFO L351 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 128 treesize of output 122 [2023-08-27 00:38:32,780 INFO L351 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 246 treesize of output 198 [2023-08-27 00:38:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:38:33,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847957095] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:38:33,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:38:33,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2023-08-27 00:38:33,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043614028] [2023-08-27 00:38:33,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:38:33,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 00:38:33,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:38:33,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 00:38:33,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=756, Unknown=21, NotChecked=0, Total=870 [2023-08-27 00:38:33,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 640 [2023-08-27 00:38:33,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 158 transitions, 1302 flow. Second operand has 30 states, 30 states have (on average 178.5) internal successors, (5355), 30 states have internal predecessors, (5355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:38:33,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:38:33,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 640 [2023-08-27 00:38:33,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:38:39,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 00:39:04,887 INFO L124 PetriNetUnfolderBase]: 138953/192456 cut-off events. [2023-08-27 00:39:04,887 INFO L125 PetriNetUnfolderBase]: For 648559/648559 co-relation queries the response was YES. [2023-08-27 00:39:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 813757 conditions, 192456 events. 138953/192456 cut-off events. For 648559/648559 co-relation queries the response was YES. Maximal size of possible extension queue 4430. Compared 1328863 event pairs, 25617 based on Foata normal form. 1541/134163 useless extension candidates. Maximal degree in co-relation 813705. Up to 48338 conditions per place. [2023-08-27 00:39:07,284 INFO L140 encePairwiseOnDemand]: 616/640 looper letters, 877 selfloop transitions, 237 changer transitions 51/1165 dead transitions. [2023-08-27 00:39:07,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 1165 transitions, 11303 flow [2023-08-27 00:39:07,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 00:39:07,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 00:39:07,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 8971 transitions. [2023-08-27 00:39:07,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2982380319148936 [2023-08-27 00:39:07,295 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 8971 transitions. [2023-08-27 00:39:07,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 8971 transitions. [2023-08-27 00:39:07,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:39:07,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 8971 transitions. [2023-08-27 00:39:07,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 190.87234042553192) internal successors, (8971), 47 states have internal predecessors, (8971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:39:07,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 640.0) internal successors, (30720), 48 states have internal predecessors, (30720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:39:07,325 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 640.0) internal successors, (30720), 48 states have internal predecessors, (30720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:39:07,326 INFO L175 Difference]: Start difference. First operand has 126 places, 158 transitions, 1302 flow. Second operand 47 states and 8971 transitions. [2023-08-27 00:39:07,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 1165 transitions, 11303 flow [2023-08-27 00:39:16,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 1165 transitions, 11244 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-08-27 00:39:16,741 INFO L231 Difference]: Finished difference. Result has 202 places, 399 transitions, 5397 flow [2023-08-27 00:39:16,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=5397, PETRI_PLACES=202, PETRI_TRANSITIONS=399} [2023-08-27 00:39:16,742 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 133 predicate places. [2023-08-27 00:39:16,742 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 399 transitions, 5397 flow [2023-08-27 00:39:16,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 178.5) internal successors, (5355), 30 states have internal predecessors, (5355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:39:16,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:39:16,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:39:16,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 00:39:16,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 00:39:16,944 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:39:16,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:39:16,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1985405358, now seen corresponding path program 2 times [2023-08-27 00:39:16,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:39:16,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244204977] [2023-08-27 00:39:16,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:39:16,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:39:16,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:39:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:39:17,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:39:17,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244204977] [2023-08-27 00:39:17,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244204977] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:39:17,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237468228] [2023-08-27 00:39:17,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:39:17,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:39:17,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:39:17,273 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:39:17,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 00:39:17,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:39:17,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:39:17,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 00:39:17,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:39:17,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:39:17,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:39:17,537 INFO L351 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 23 treesize of output 7 [2023-08-27 00:39:17,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:39:17,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:39:17,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237468228] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:39:17,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:39:17,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-27 00:39:17,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766653414] [2023-08-27 00:39:17,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:39:17,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 00:39:17,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:39:17,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 00:39:17,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:39:17,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 640 [2023-08-27 00:39:17,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 399 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 221.75) internal successors, (1774), 8 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:39:17,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:39:17,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 640 [2023-08-27 00:39:17,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:39:59,468 INFO L124 PetriNetUnfolderBase]: 173640/243937 cut-off events. [2023-08-27 00:39:59,468 INFO L125 PetriNetUnfolderBase]: For 2191905/2191905 co-relation queries the response was YES. [2023-08-27 00:40:03,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1288801 conditions, 243937 events. 173640/243937 cut-off events. For 2191905/2191905 co-relation queries the response was YES. Maximal size of possible extension queue 5877. Compared 1803811 event pairs, 30176 based on Foata normal form. 1642/187200 useless extension candidates. Maximal degree in co-relation 1288717. Up to 143599 conditions per place. [2023-08-27 00:40:05,136 INFO L140 encePairwiseOnDemand]: 630/640 looper letters, 551 selfloop transitions, 93 changer transitions 1/645 dead transitions. [2023-08-27 00:40:05,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 645 transitions, 10129 flow [2023-08-27 00:40:05,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:40:05,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:40:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1880 transitions. [2023-08-27 00:40:05,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2023-08-27 00:40:05,139 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1880 transitions. [2023-08-27 00:40:05,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1880 transitions. [2023-08-27 00:40:05,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:40:05,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1880 transitions. [2023-08-27 00:40:05,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 235.0) internal successors, (1880), 8 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:40:05,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:40:05,159 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:40:05,159 INFO L175 Difference]: Start difference. First operand has 202 places, 399 transitions, 5397 flow. Second operand 8 states and 1880 transitions. [2023-08-27 00:40:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 645 transitions, 10129 flow [2023-08-27 00:41:49,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 645 transitions, 9774 flow, removed 176 selfloop flow, removed 2 redundant places. [2023-08-27 00:41:49,459 INFO L231 Difference]: Finished difference. Result has 209 places, 432 transitions, 6142 flow [2023-08-27 00:41:49,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=5204, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6142, PETRI_PLACES=209, PETRI_TRANSITIONS=432} [2023-08-27 00:41:49,460 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 140 predicate places. [2023-08-27 00:41:49,460 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 432 transitions, 6142 flow [2023-08-27 00:41:49,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.75) internal successors, (1774), 8 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:41:49,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:41:49,460 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 00:41:49,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 00:41:49,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 00:41:49,661 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:41:49,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:41:49,661 INFO L85 PathProgramCache]: Analyzing trace with hash -158718084, now seen corresponding path program 1 times [2023-08-27 00:41:49,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:41:49,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125994616] [2023-08-27 00:41:49,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:41:49,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:41:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:41:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:41:49,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:41:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125994616] [2023-08-27 00:41:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125994616] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:41:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860359223] [2023-08-27 00:41:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:41:49,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:41:49,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:41:49,845 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:41:49,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 00:41:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:41:50,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 00:41:50,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:41:50,028 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:41:50,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:41:50,206 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:41:50,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860359223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:41:50,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:41:50,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2023-08-27 00:41:50,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211029051] [2023-08-27 00:41:50,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:41:50,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 00:41:50,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:41:50,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 00:41:50,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:41:50,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 640 [2023-08-27 00:41:50,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 432 transitions, 6142 flow. Second operand has 25 states, 25 states have (on average 237.12) internal successors, (5928), 25 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:41:50,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:41:50,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 640 [2023-08-27 00:41:50,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:42:33,518 INFO L124 PetriNetUnfolderBase]: 173760/244177 cut-off events. [2023-08-27 00:42:33,519 INFO L125 PetriNetUnfolderBase]: For 2539355/2539355 co-relation queries the response was YES. [2023-08-27 00:42:37,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327526 conditions, 244177 events. 173760/244177 cut-off events. For 2539355/2539355 co-relation queries the response was YES. Maximal size of possible extension queue 6097. Compared 1802481 event pairs, 97768 based on Foata normal form. 72/185870 useless extension candidates. Maximal degree in co-relation 1327437. Up to 243868 conditions per place. [2023-08-27 00:42:38,750 INFO L140 encePairwiseOnDemand]: 632/640 looper letters, 348 selfloop transitions, 168 changer transitions 0/516 dead transitions. [2023-08-27 00:42:38,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 516 transitions, 7930 flow [2023-08-27 00:42:38,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:42:38,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:42:38,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5857 transitions. [2023-08-27 00:42:38,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38131510416666664 [2023-08-27 00:42:38,757 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5857 transitions. [2023-08-27 00:42:38,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5857 transitions. [2023-08-27 00:42:38,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:42:38,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5857 transitions. [2023-08-27 00:42:38,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 244.04166666666666) internal successors, (5857), 24 states have internal predecessors, (5857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:42:38,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:42:38,775 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:42:38,776 INFO L175 Difference]: Start difference. First operand has 209 places, 432 transitions, 6142 flow. Second operand 24 states and 5857 transitions. [2023-08-27 00:42:38,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 516 transitions, 7930 flow [2023-08-27 00:43:42,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 516 transitions, 7837 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 00:43:42,686 INFO L231 Difference]: Finished difference. Result has 241 places, 516 transitions, 7341 flow [2023-08-27 00:43:42,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7341, PETRI_PLACES=241, PETRI_TRANSITIONS=516} [2023-08-27 00:43:42,687 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 172 predicate places. [2023-08-27 00:43:42,687 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 516 transitions, 7341 flow [2023-08-27 00:43:42,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 237.12) internal successors, (5928), 25 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:43:42,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:43:42,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:43:42,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 00:43:42,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:43:42,893 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:43:42,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:43:42,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1800912551, now seen corresponding path program 1 times [2023-08-27 00:43:42,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:43:42,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522515852] [2023-08-27 00:43:42,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:43:42,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:43:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:43:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:43:43,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:43:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522515852] [2023-08-27 00:43:43,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522515852] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:43:43,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071146343] [2023-08-27 00:43:43,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:43:43,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:43:43,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:43:43,430 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:43:43,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 00:43:43,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:43:43,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:43:43,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:43:43,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:43,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:43,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:43,650 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-27 00:43:43,651 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 32 [2023-08-27 00:43:43,691 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 00:43:43,752 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:43:43,752 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 00:43:43,801 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:43:43,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:43,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:43:43,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:43,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:43:44,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:43:44,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:43:44,096 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 00:43:44,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2023-08-27 00:43:44,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:43:44,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:43:44,175 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1028 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1028) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 2147483649)) is different from false [2023-08-27 00:43:44,518 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:43:44,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 36 [2023-08-27 00:43:44,531 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:43:44,531 INFO L351 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 613 treesize of output 597 [2023-08-27 00:43:44,550 INFO L351 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 288 treesize of output 276 [2023-08-27 00:43:44,587 INFO L351 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 276 treesize of output 252 [2023-08-27 00:43:44,599 INFO L351 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 128 treesize of output 122 [2023-08-27 00:43:44,613 INFO L351 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 246 treesize of output 198 [2023-08-27 00:43:44,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:43:44,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071146343] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:43:44,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:43:44,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 25 [2023-08-27 00:43:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585649928] [2023-08-27 00:43:44,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:43:44,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 00:43:44,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:43:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 00:43:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=559, Unknown=19, NotChecked=48, Total=702 [2023-08-27 00:43:44,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 640 [2023-08-27 00:43:44,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 516 transitions, 7341 flow. Second operand has 27 states, 27 states have (on average 179.66666666666666) internal successors, (4851), 27 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:43:44,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:43:44,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 640 [2023-08-27 00:43:44,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:43:51,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 00:43:53,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 00:44:35,890 INFO L124 PetriNetUnfolderBase]: 151203/213497 cut-off events. [2023-08-27 00:44:35,891 INFO L125 PetriNetUnfolderBase]: For 2189831/2189831 co-relation queries the response was YES. [2023-08-27 00:44:40,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1132917 conditions, 213497 events. 151203/213497 cut-off events. For 2189831/2189831 co-relation queries the response was YES. Maximal size of possible extension queue 5139. Compared 1570057 event pairs, 22598 based on Foata normal form. 6147/166542 useless extension candidates. Maximal degree in co-relation 1132816. Up to 88064 conditions per place. [2023-08-27 00:44:41,705 INFO L140 encePairwiseOnDemand]: 613/640 looper letters, 811 selfloop transitions, 254 changer transitions 42/1107 dead transitions. [2023-08-27 00:44:41,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 1107 transitions, 15902 flow [2023-08-27 00:44:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 00:44:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 00:44:41,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 6236 transitions. [2023-08-27 00:44:41,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29526515151515154 [2023-08-27 00:44:41,735 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 6236 transitions. [2023-08-27 00:44:41,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 6236 transitions. [2023-08-27 00:44:41,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:44:41,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 6236 transitions. [2023-08-27 00:44:41,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 188.96969696969697) internal successors, (6236), 33 states have internal predecessors, (6236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:44:41,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 640.0) internal successors, (21760), 34 states have internal predecessors, (21760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:44:41,784 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 640.0) internal successors, (21760), 34 states have internal predecessors, (21760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:44:41,784 INFO L175 Difference]: Start difference. First operand has 241 places, 516 transitions, 7341 flow. Second operand 33 states and 6236 transitions. [2023-08-27 00:44:41,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 1107 transitions, 15902 flow [2023-08-27 00:45:33,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 1107 transitions, 14953 flow, removed 262 selfloop flow, removed 12 redundant places. [2023-08-27 00:45:33,673 INFO L231 Difference]: Finished difference. Result has 278 places, 589 transitions, 9143 flow [2023-08-27 00:45:33,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=6773, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9143, PETRI_PLACES=278, PETRI_TRANSITIONS=589} [2023-08-27 00:45:33,674 INFO L281 CegarLoopForPetriNet]: 69 programPoint places, 209 predicate places. [2023-08-27 00:45:33,674 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 589 transitions, 9143 flow [2023-08-27 00:45:33,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 179.66666666666666) internal successors, (4851), 27 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:45:33,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:45:33,675 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:45:33,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 00:45:33,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:45:33,881 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 59 more)] === [2023-08-27 00:45:33,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:45:33,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1932396168, now seen corresponding path program 1 times [2023-08-27 00:45:33,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:45:33,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568314625] [2023-08-27 00:45:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:45:33,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:45:33,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:45:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:45:34,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:45:34,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568314625] [2023-08-27 00:45:34,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568314625] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:45:34,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567163825] [2023-08-27 00:45:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:45:34,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:45:34,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:45:34,378 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:45:34,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 00:45:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:45:34,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 00:45:34,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:45:34,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:45:34,663 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 00:45:34,682 INFO L351 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 23 treesize of output 7 [2023-08-27 00:45:34,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:45:34,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:45:34,770 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:45:34,770 INFO L351 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 45 treesize of output 37 [2023-08-27 00:45:34,776 INFO L351 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 11 treesize of output 5 [2023-08-27 00:45:34,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 00:45:34,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567163825] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 00:45:34,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 00:45:34,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 7] total 21 [2023-08-27 00:45:34,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388924351] [2023-08-27 00:45:34,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:45:34,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 00:45:34,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:45:34,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 00:45:34,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=429, Unknown=2, NotChecked=0, Total=506 [2023-08-27 00:45:34,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 640 [2023-08-27 00:45:34,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 589 transitions, 9143 flow. Second operand has 8 states, 8 states have (on average 221.875) internal successors, (1775), 8 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:45:34,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:45:34,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 640 [2023-08-27 00:45:34,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand