/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 14:51:05,465 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 14:51:05,502 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 14:51:05,505 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 14:51:05,506 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 14:51:05,525 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 14:51:05,526 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 14:51:05,526 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 14:51:05,526 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 14:51:05,526 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 14:51:05,527 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 14:51:05,527 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 14:51:05,527 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 14:51:05,527 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 14:51:05,528 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 14:51:05,528 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 14:51:05,528 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 14:51:05,528 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 14:51:05,528 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 14:51:05,529 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 14:51:05,529 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 14:51:05,529 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 14:51:05,529 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 14:51:05,530 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 14:51:05,530 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 14:51:05,530 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 14:51:05,530 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 14:51:05,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:51:05,531 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 14:51:05,531 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 14:51:05,531 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 14:51:05,531 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 14:51:05,531 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 14:51:05,531 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 14:51:05,532 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 14:51:05,532 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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 14:51:05,769 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 14:51:05,782 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 14:51:05,784 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 14:51:05,785 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 14:51:05,785 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 14:51:05,786 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-27 14:51:06,789 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 14:51:06,958 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 14:51:06,958 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-27 14:51:06,963 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/122e551c0/86585d2834f44a9d8f3a9d95360489d1/FLAG831a4b1ec [2023-08-27 14:51:06,971 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/122e551c0/86585d2834f44a9d8f3a9d95360489d1 [2023-08-27 14:51:06,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 14:51:06,973 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 14:51:06,974 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 14:51:06,974 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 14:51:06,976 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 14:51:06,976 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:51:06" (1/1) ... [2023-08-27 14:51:06,977 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55a23402 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:06, skipping insertion in model container [2023-08-27 14:51:06,977 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:51:06" (1/1) ... [2023-08-27 14:51:06,990 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 14:51:07,085 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:51:07,091 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 14:51:07,102 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:51:07,106 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:51:07,106 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:51:07,110 INFO L206 MainTranslator]: Completed translation [2023-08-27 14:51:07,113 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07 WrapperNode [2023-08-27 14:51:07,113 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 14:51:07,114 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 14:51:07,114 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 14:51:07,114 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 14:51:07,118 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,123 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,136 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 56 [2023-08-27 14:51:07,136 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 14:51:07,136 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 14:51:07,136 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 14:51:07,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 14:51:07,143 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,146 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,147 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,157 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,160 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,161 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,161 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,162 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 14:51:07,163 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 14:51:07,163 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 14:51:07,163 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 14:51:07,163 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (1/1) ... [2023-08-27 14:51:07,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:51:07,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:07,198 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 14:51:07,201 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 14:51:07,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 14:51:07,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 14:51:07,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 14:51:07,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 14:51:07,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 14:51:07,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 14:51:07,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 14:51:07,229 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 14:51:07,230 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 14:51:07,292 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 14:51:07,293 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 14:51:07,423 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 14:51:07,471 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 14:51:07,471 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 14:51:07,473 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:51:07 BoogieIcfgContainer [2023-08-27 14:51:07,473 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 14:51:07,474 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 14:51:07,474 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 14:51:07,477 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 14:51:07,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:51:06" (1/3) ... [2023-08-27 14:51:07,477 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@375ade86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:51:07, skipping insertion in model container [2023-08-27 14:51:07,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:51:07" (2/3) ... [2023-08-27 14:51:07,478 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@375ade86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:51:07, skipping insertion in model container [2023-08-27 14:51:07,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:51:07" (3/3) ... [2023-08-27 14:51:07,479 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-08-27 14:51:07,491 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 14:51:07,491 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 14:51:07,491 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 14:51:07,556 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 14:51:07,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 88 transitions, 192 flow [2023-08-27 14:51:07,637 INFO L124 PetriNetUnfolderBase]: 6/86 cut-off events. [2023-08-27 14:51:07,637 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:51:07,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 86 events. 6/86 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 96 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 51. Up to 2 conditions per place. [2023-08-27 14:51:07,643 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 88 transitions, 192 flow [2023-08-27 14:51:07,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 78 places, 77 transitions, 166 flow [2023-08-27 14:51:07,649 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 14:51:07,662 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 77 transitions, 166 flow [2023-08-27 14:51:07,664 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 77 transitions, 166 flow [2023-08-27 14:51:07,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 77 transitions, 166 flow [2023-08-27 14:51:07,695 INFO L124 PetriNetUnfolderBase]: 6/77 cut-off events. [2023-08-27 14:51:07,695 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:51:07,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 6/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 95 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 51. Up to 2 conditions per place. [2023-08-27 14:51:07,696 INFO L119 LiptonReduction]: Number of co-enabled transitions 812 [2023-08-27 14:51:09,647 INFO L134 LiptonReduction]: Checked pairs total: 941 [2023-08-27 14:51:09,647 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-08-27 14:51:09,662 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 14:51:09,667 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;@2969c907, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 14:51:09,667 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 14:51:09,671 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 14:51:09,671 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2023-08-27 14:51:09,671 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 14:51:09,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:09,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 14:51:09,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:09,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:09,676 INFO L85 PathProgramCache]: Analyzing trace with hash 11622567, now seen corresponding path program 1 times [2023-08-27 14:51:09,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:09,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651673748] [2023-08-27 14:51:09,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:09,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:09,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:09,830 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 14:51:09,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:09,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651673748] [2023-08-27 14:51:09,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651673748] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:51:09,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:51:09,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 14:51:09,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004322717] [2023-08-27 14:51:09,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:09,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:51:09,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:09,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:51:09,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:51:09,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:09,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 70.0) internal successors, (210), 3 states have internal predecessors, (210), 0 states have call successors, (0), 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 14:51:09,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:09,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:09,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:09,942 INFO L124 PetriNetUnfolderBase]: 231/354 cut-off events. [2023-08-27 14:51:09,942 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 14:51:09,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 354 events. 231/354 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 1331 event pairs, 39 based on Foata normal form. 1/140 useless extension candidates. Maximal degree in co-relation 619. Up to 308 conditions per place. [2023-08-27 14:51:09,945 INFO L140 encePairwiseOnDemand]: 148/159 looper letters, 24 selfloop transitions, 4 changer transitions 4/34 dead transitions. [2023-08-27 14:51:09,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 34 transitions, 153 flow [2023-08-27 14:51:09,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:51:09,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:51:09,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 247 transitions. [2023-08-27 14:51:09,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178197064989518 [2023-08-27 14:51:09,954 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 247 transitions. [2023-08-27 14:51:09,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 247 transitions. [2023-08-27 14:51:09,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:09,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 247 transitions. [2023-08-27 14:51:09,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 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 14:51:09,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:09,961 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:09,962 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 3 states and 247 transitions. [2023-08-27 14:51:09,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 34 transitions, 153 flow [2023-08-27 14:51:09,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 34 transitions, 139 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 14:51:09,965 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 84 flow [2023-08-27 14:51:09,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-27 14:51:09,968 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -2 predicate places. [2023-08-27 14:51:09,968 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 84 flow [2023-08-27 14:51:09,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.0) internal successors, (210), 3 states have internal predecessors, (210), 0 states have call successors, (0), 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 14:51:09,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:09,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:51:09,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 14:51:09,969 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:09,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:09,969 INFO L85 PathProgramCache]: Analyzing trace with hash 360301375, now seen corresponding path program 1 times [2023-08-27 14:51:09,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:09,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320732559] [2023-08-27 14:51:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:09,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:10,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 14:51:10,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:10,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320732559] [2023-08-27 14:51:10,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320732559] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:10,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885332947] [2023-08-27 14:51:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:10,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:10,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:10,021 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 14:51:10,058 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 14:51:10,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:10,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:10,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:10,126 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 14:51:10,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:10,137 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 14:51:10,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885332947] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:10,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:10,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 14:51:10,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109526034] [2023-08-27 14:51:10,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:10,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:51:10,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:10,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:51:10,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:51:10,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 159 [2023-08-27 14:51:10,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 84 flow. Second operand has 7 states, 7 states have (on average 66.42857142857143) internal successors, (465), 7 states have internal predecessors, (465), 0 states have call successors, (0), 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 14:51:10,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:10,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 159 [2023-08-27 14:51:10,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:10,321 INFO L124 PetriNetUnfolderBase]: 551/807 cut-off events. [2023-08-27 14:51:10,321 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 14:51:10,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 807 events. 551/807 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 3655 event pairs, 52 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 637. Up to 429 conditions per place. [2023-08-27 14:51:10,327 INFO L140 encePairwiseOnDemand]: 154/159 looper letters, 62 selfloop transitions, 12 changer transitions 1/76 dead transitions. [2023-08-27 14:51:10,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 76 transitions, 383 flow [2023-08-27 14:51:10,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 14:51:10,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 14:51:10,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 535 transitions. [2023-08-27 14:51:10,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806828391734052 [2023-08-27 14:51:10,333 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 535 transitions. [2023-08-27 14:51:10,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 535 transitions. [2023-08-27 14:51:10,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:10,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 535 transitions. [2023-08-27 14:51:10,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 76.42857142857143) internal successors, (535), 7 states have internal predecessors, (535), 0 states have call successors, (0), 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 14:51:10,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 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 14:51:10,343 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 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 14:51:10,343 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 84 flow. Second operand 7 states and 535 transitions. [2023-08-27 14:51:10,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 76 transitions, 383 flow [2023-08-27 14:51:10,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 76 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:51:10,348 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 148 flow [2023-08-27 14:51:10,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=148, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-08-27 14:51:10,348 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 6 predicate places. [2023-08-27 14:51:10,349 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 148 flow [2023-08-27 14:51:10,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.42857142857143) internal successors, (465), 7 states have internal predecessors, (465), 0 states have call successors, (0), 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 14:51:10,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:10,349 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 14:51:10,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 14:51:10,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:10,553 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:10,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:10,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1715558892, now seen corresponding path program 1 times [2023-08-27 14:51:10,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:10,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062227752] [2023-08-27 14:51:10,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:10,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:10,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:10,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:10,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:10,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062227752] [2023-08-27 14:51:10,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062227752] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:10,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575056320] [2023-08-27 14:51:10,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:10,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:10,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:10,669 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 14:51:10,671 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 14:51:10,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:10,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:51:10,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:10,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:10,725 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:51:10,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575056320] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:51:10,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:51:10,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-27 14:51:10,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996862356] [2023-08-27 14:51:10,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:10,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:51:10,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:10,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:51:10,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:51:10,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 159 [2023-08-27 14:51:10,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 66.2) internal successors, (331), 5 states have internal predecessors, (331), 0 states have call successors, (0), 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 14:51:10,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:10,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 159 [2023-08-27 14:51:10,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:10,838 INFO L124 PetriNetUnfolderBase]: 473/700 cut-off events. [2023-08-27 14:51:10,838 INFO L125 PetriNetUnfolderBase]: For 85/85 co-relation queries the response was YES. [2023-08-27 14:51:10,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 700 events. 473/700 cut-off events. For 85/85 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3077 event pairs, 20 based on Foata normal form. 28/485 useless extension candidates. Maximal degree in co-relation 1008. Up to 434 conditions per place. [2023-08-27 14:51:10,842 INFO L140 encePairwiseOnDemand]: 155/159 looper letters, 43 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2023-08-27 14:51:10,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 51 transitions, 286 flow [2023-08-27 14:51:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:51:10,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:51:10,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2023-08-27 14:51:10,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691823899371069 [2023-08-27 14:51:10,844 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 373 transitions. [2023-08-27 14:51:10,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 373 transitions. [2023-08-27 14:51:10,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:10,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 373 transitions. [2023-08-27 14:51:10,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.6) internal successors, (373), 5 states have internal predecessors, (373), 0 states have call successors, (0), 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 14:51:10,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 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 14:51:10,846 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 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 14:51:10,847 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 148 flow. Second operand 5 states and 373 transitions. [2023-08-27 14:51:10,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 51 transitions, 286 flow [2023-08-27 14:51:10,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 51 transitions, 280 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 14:51:10,851 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 129 flow [2023-08-27 14:51:10,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2023-08-27 14:51:10,852 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2023-08-27 14:51:10,852 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 129 flow [2023-08-27 14:51:10,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.2) internal successors, (331), 5 states have internal predecessors, (331), 0 states have call successors, (0), 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 14:51:10,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:10,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:51:10,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 14:51:11,057 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,SelfDestructingSolverStorable2 [2023-08-27 14:51:11,057 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:11,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:11,057 INFO L85 PathProgramCache]: Analyzing trace with hash 360301329, now seen corresponding path program 1 times [2023-08-27 14:51:11,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:11,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417377861] [2023-08-27 14:51:11,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:11,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:11,120 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 14:51:11,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:11,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417377861] [2023-08-27 14:51:11,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417377861] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:11,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719486428] [2023-08-27 14:51:11,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:11,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:11,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:11,122 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 14:51:11,133 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 14:51:11,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:11,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:11,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:11,178 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 14:51:11,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:11,190 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 14:51:11,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719486428] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:11,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:11,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 14:51:11,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535970645] [2023-08-27 14:51:11,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:11,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:51:11,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:11,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:51:11,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:51:11,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:11,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 129 flow. Second operand has 7 states, 7 states have (on average 70.57142857142857) internal successors, (494), 7 states have internal predecessors, (494), 0 states have call successors, (0), 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 14:51:11,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:11,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:11,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:11,346 INFO L124 PetriNetUnfolderBase]: 671/1030 cut-off events. [2023-08-27 14:51:11,346 INFO L125 PetriNetUnfolderBase]: For 707/707 co-relation queries the response was YES. [2023-08-27 14:51:11,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3244 conditions, 1030 events. 671/1030 cut-off events. For 707/707 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4461 event pairs, 30 based on Foata normal form. 46/861 useless extension candidates. Maximal degree in co-relation 1218. Up to 468 conditions per place. [2023-08-27 14:51:11,351 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 78 selfloop transitions, 34 changer transitions 0/114 dead transitions. [2023-08-27 14:51:11,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 114 transitions, 738 flow [2023-08-27 14:51:11,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 14:51:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 14:51:11,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 582 transitions. [2023-08-27 14:51:11,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.522911051212938 [2023-08-27 14:51:11,352 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 582 transitions. [2023-08-27 14:51:11,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 582 transitions. [2023-08-27 14:51:11,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:11,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 582 transitions. [2023-08-27 14:51:11,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.14285714285714) internal successors, (582), 7 states have internal predecessors, (582), 0 states have call successors, (0), 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 14:51:11,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 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 14:51:11,355 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 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 14:51:11,355 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 129 flow. Second operand 7 states and 582 transitions. [2023-08-27 14:51:11,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 114 transitions, 738 flow [2023-08-27 14:51:11,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 114 transitions, 710 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 14:51:11,358 INFO L231 Difference]: Finished difference. Result has 43 places, 57 transitions, 476 flow [2023-08-27 14:51:11,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=476, PETRI_PLACES=43, PETRI_TRANSITIONS=57} [2023-08-27 14:51:11,359 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 15 predicate places. [2023-08-27 14:51:11,359 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 57 transitions, 476 flow [2023-08-27 14:51:11,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 70.57142857142857) internal successors, (494), 7 states have internal predecessors, (494), 0 states have call successors, (0), 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 14:51:11,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:11,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:51:11,372 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 14:51:11,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:11,563 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:11,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:11,564 INFO L85 PathProgramCache]: Analyzing trace with hash 360301328, now seen corresponding path program 1 times [2023-08-27 14:51:11,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:11,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934861596] [2023-08-27 14:51:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:11,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:11,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:11,590 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 14:51:11,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:11,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934861596] [2023-08-27 14:51:11,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934861596] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:11,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149974771] [2023-08-27 14:51:11,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:11,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:11,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:11,592 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 14:51:11,619 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 14:51:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:11,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:11,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:11,659 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 14:51:11,659 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:51:11,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149974771] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:51:11,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:51:11,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 14:51:11,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669413033] [2023-08-27 14:51:11,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:11,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:51:11,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:11,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:51:11,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:51:11,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:11,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 57 transitions, 476 flow. Second operand has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 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 14:51:11,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:11,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:11,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:11,756 INFO L124 PetriNetUnfolderBase]: 689/1087 cut-off events. [2023-08-27 14:51:11,756 INFO L125 PetriNetUnfolderBase]: For 2274/2274 co-relation queries the response was YES. [2023-08-27 14:51:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4689 conditions, 1087 events. 689/1087 cut-off events. For 2274/2274 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4905 event pairs, 69 based on Foata normal form. 136/1126 useless extension candidates. Maximal degree in co-relation 2369. Up to 590 conditions per place. [2023-08-27 14:51:11,762 INFO L140 encePairwiseOnDemand]: 149/159 looper letters, 43 selfloop transitions, 30 changer transitions 0/75 dead transitions. [2023-08-27 14:51:11,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 75 transitions, 745 flow [2023-08-27 14:51:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:51:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:51:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 312 transitions. [2023-08-27 14:51:11,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49056603773584906 [2023-08-27 14:51:11,763 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 312 transitions. [2023-08-27 14:51:11,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 312 transitions. [2023-08-27 14:51:11,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:11,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 312 transitions. [2023-08-27 14:51:11,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:51:11,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 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 14:51:11,765 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 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 14:51:11,765 INFO L175 Difference]: Start difference. First operand has 43 places, 57 transitions, 476 flow. Second operand 4 states and 312 transitions. [2023-08-27 14:51:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 75 transitions, 745 flow [2023-08-27 14:51:11,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 75 transitions, 663 flow, removed 41 selfloop flow, removed 0 redundant places. [2023-08-27 14:51:11,771 INFO L231 Difference]: Finished difference. Result has 47 places, 64 transitions, 621 flow [2023-08-27 14:51:11,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=621, PETRI_PLACES=47, PETRI_TRANSITIONS=64} [2023-08-27 14:51:11,772 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 19 predicate places. [2023-08-27 14:51:11,772 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 64 transitions, 621 flow [2023-08-27 14:51:11,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 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 14:51:11,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:11,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:11,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-27 14:51:11,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:11,976 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:11,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:11,977 INFO L85 PathProgramCache]: Analyzing trace with hash 610649857, now seen corresponding path program 1 times [2023-08-27 14:51:11,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:11,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358089788] [2023-08-27 14:51:11,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:11,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:12,000 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 14:51:12,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:12,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358089788] [2023-08-27 14:51:12,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358089788] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:51:12,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:51:12,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:51:12,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180129895] [2023-08-27 14:51:12,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:12,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:51:12,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:12,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:51:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:51:12,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 159 [2023-08-27 14:51:12,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 64 transitions, 621 flow. Second operand has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 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 14:51:12,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:12,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 159 [2023-08-27 14:51:12,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:12,110 INFO L124 PetriNetUnfolderBase]: 704/1182 cut-off events. [2023-08-27 14:51:12,110 INFO L125 PetriNetUnfolderBase]: For 3831/3831 co-relation queries the response was YES. [2023-08-27 14:51:12,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5330 conditions, 1182 events. 704/1182 cut-off events. For 3831/3831 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5720 event pairs, 270 based on Foata normal form. 22/1125 useless extension candidates. Maximal degree in co-relation 2737. Up to 1008 conditions per place. [2023-08-27 14:51:12,116 INFO L140 encePairwiseOnDemand]: 155/159 looper letters, 80 selfloop transitions, 5 changer transitions 0/86 dead transitions. [2023-08-27 14:51:12,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 86 transitions, 954 flow [2023-08-27 14:51:12,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:51:12,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:51:12,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-27 14:51:12,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4968553459119497 [2023-08-27 14:51:12,117 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-27 14:51:12,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-27 14:51:12,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:12,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-27 14:51:12,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 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 14:51:12,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:12,118 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:12,118 INFO L175 Difference]: Start difference. First operand has 47 places, 64 transitions, 621 flow. Second operand 3 states and 237 transitions. [2023-08-27 14:51:12,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 86 transitions, 954 flow [2023-08-27 14:51:12,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 86 transitions, 893 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-08-27 14:51:12,128 INFO L231 Difference]: Finished difference. Result has 49 places, 68 transitions, 645 flow [2023-08-27 14:51:12,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=645, PETRI_PLACES=49, PETRI_TRANSITIONS=68} [2023-08-27 14:51:12,128 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 21 predicate places. [2023-08-27 14:51:12,128 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 68 transitions, 645 flow [2023-08-27 14:51:12,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 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 14:51:12,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:12,129 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 14:51:12,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 14:51:12,129 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:12,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:12,129 INFO L85 PathProgramCache]: Analyzing trace with hash 615359317, now seen corresponding path program 2 times [2023-08-27 14:51:12,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:12,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934613291] [2023-08-27 14:51:12,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:12,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:12,172 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 14:51:12,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:12,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934613291] [2023-08-27 14:51:12,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934613291] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62347358] [2023-08-27 14:51:12,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:51:12,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:12,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:12,174 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 14:51:12,201 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 14:51:12,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:51:12,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:12,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:12,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:12,262 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 14:51:12,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:51:12,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62347358] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:51:12,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:51:12,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 14:51:12,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160796560] [2023-08-27 14:51:12,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:12,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:51:12,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:12,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:51:12,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:51:12,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 159 [2023-08-27 14:51:12,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 68 transitions, 645 flow. Second operand has 3 states, 3 states have (on average 65.33333333333333) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 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 14:51:12,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:12,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 159 [2023-08-27 14:51:12,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:12,329 INFO L124 PetriNetUnfolderBase]: 468/788 cut-off events. [2023-08-27 14:51:12,330 INFO L125 PetriNetUnfolderBase]: For 3203/3245 co-relation queries the response was YES. [2023-08-27 14:51:12,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 788 events. 468/788 cut-off events. For 3203/3245 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3565 event pairs, 236 based on Foata normal form. 94/869 useless extension candidates. Maximal degree in co-relation 1941. Up to 785 conditions per place. [2023-08-27 14:51:12,334 INFO L140 encePairwiseOnDemand]: 156/159 looper letters, 53 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-27 14:51:12,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 610 flow [2023-08-27 14:51:12,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:51:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:51:12,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 210 transitions. [2023-08-27 14:51:12,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44025157232704404 [2023-08-27 14:51:12,335 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 210 transitions. [2023-08-27 14:51:12,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 210 transitions. [2023-08-27 14:51:12,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:12,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 210 transitions. [2023-08-27 14:51:12,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.0) internal successors, (210), 3 states have internal predecessors, (210), 0 states have call successors, (0), 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 14:51:12,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:12,337 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 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 14:51:12,337 INFO L175 Difference]: Start difference. First operand has 49 places, 68 transitions, 645 flow. Second operand 3 states and 210 transitions. [2023-08-27 14:51:12,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 610 flow [2023-08-27 14:51:12,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 579 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 14:51:12,344 INFO L231 Difference]: Finished difference. Result has 45 places, 56 transitions, 473 flow [2023-08-27 14:51:12,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=473, PETRI_PLACES=45, PETRI_TRANSITIONS=56} [2023-08-27 14:51:12,345 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 17 predicate places. [2023-08-27 14:51:12,346 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 56 transitions, 473 flow [2023-08-27 14:51:12,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.33333333333333) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 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 14:51:12,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:12,347 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 14:51:12,365 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 14:51:12,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:12,553 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:12,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:12,553 INFO L85 PathProgramCache]: Analyzing trace with hash 615359271, now seen corresponding path program 2 times [2023-08-27 14:51:12,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:12,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016755021] [2023-08-27 14:51:12,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:12,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:12,621 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 14:51:12,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:12,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016755021] [2023-08-27 14:51:12,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016755021] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:12,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866883954] [2023-08-27 14:51:12,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:51:12,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:12,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:12,623 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 14:51:12,637 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 14:51:12,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:51:12,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:12,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 14:51:12,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:12,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 14:51:12,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:12,738 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 14:51:12,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866883954] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:12,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:12,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 14:51:12,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087179516] [2023-08-27 14:51:12,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:12,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:51:12,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:51:12,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:51:12,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:12,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 56 transitions, 473 flow. Second operand has 13 states, 13 states have (on average 70.3076923076923) internal successors, (914), 13 states have internal predecessors, (914), 0 states have call successors, (0), 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 14:51:12,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:12,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:12,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:13,024 INFO L124 PetriNetUnfolderBase]: 1155/2023 cut-off events. [2023-08-27 14:51:13,024 INFO L125 PetriNetUnfolderBase]: For 10311/10429 co-relation queries the response was YES. [2023-08-27 14:51:13,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7813 conditions, 2023 events. 1155/2023 cut-off events. For 10311/10429 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11250 event pairs, 80 based on Foata normal form. 410/2406 useless extension candidates. Maximal degree in co-relation 7794. Up to 595 conditions per place. [2023-08-27 14:51:13,037 INFO L140 encePairwiseOnDemand]: 153/159 looper letters, 144 selfloop transitions, 96 changer transitions 0/242 dead transitions. [2023-08-27 14:51:13,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 242 transitions, 2096 flow [2023-08-27 14:51:13,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 14:51:13,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 14:51:13,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1061 transitions. [2023-08-27 14:51:13,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5133043057571359 [2023-08-27 14:51:13,089 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1061 transitions. [2023-08-27 14:51:13,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1061 transitions. [2023-08-27 14:51:13,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:13,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1061 transitions. [2023-08-27 14:51:13,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 81.61538461538461) internal successors, (1061), 13 states have internal predecessors, (1061), 0 states have call successors, (0), 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 14:51:13,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 159.0) internal successors, (2226), 14 states have internal predecessors, (2226), 0 states have call successors, (0), 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 14:51:13,094 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 159.0) internal successors, (2226), 14 states have internal predecessors, (2226), 0 states have call successors, (0), 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 14:51:13,094 INFO L175 Difference]: Start difference. First operand has 45 places, 56 transitions, 473 flow. Second operand 13 states and 1061 transitions. [2023-08-27 14:51:13,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 242 transitions, 2096 flow [2023-08-27 14:51:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 242 transitions, 2095 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:51:13,135 INFO L231 Difference]: Finished difference. Result has 67 places, 131 transitions, 1734 flow [2023-08-27 14:51:13,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1734, PETRI_PLACES=67, PETRI_TRANSITIONS=131} [2023-08-27 14:51:13,135 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 39 predicate places. [2023-08-27 14:51:13,135 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 131 transitions, 1734 flow [2023-08-27 14:51:13,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 70.3076923076923) internal successors, (914), 13 states have internal predecessors, (914), 0 states have call successors, (0), 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 14:51:13,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:13,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:13,153 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 14:51:13,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:13,340 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:13,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:13,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1747969423, now seen corresponding path program 1 times [2023-08-27 14:51:13,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:13,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369047123] [2023-08-27 14:51:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:13,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:13,397 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 14:51:13,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369047123] [2023-08-27 14:51:13,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369047123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789180625] [2023-08-27 14:51:13,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:13,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:13,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:13,398 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 14:51:13,402 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 14:51:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:13,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:51:13,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:13,475 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 14:51:13,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:13,547 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 14:51:13,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789180625] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:13,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 14:51:13,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 8 [2023-08-27 14:51:13,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724450800] [2023-08-27 14:51:13,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:13,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:51:13,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:13,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:51:13,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-08-27 14:51:13,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 159 [2023-08-27 14:51:13,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 131 transitions, 1734 flow. Second operand has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 0 states have call successors, (0), 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 14:51:13,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:13,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 159 [2023-08-27 14:51:13,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:13,730 INFO L124 PetriNetUnfolderBase]: 969/1704 cut-off events. [2023-08-27 14:51:13,730 INFO L125 PetriNetUnfolderBase]: For 11058/11058 co-relation queries the response was YES. [2023-08-27 14:51:13,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7475 conditions, 1704 events. 969/1704 cut-off events. For 11058/11058 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8995 event pairs, 174 based on Foata normal form. 160/1863 useless extension candidates. Maximal degree in co-relation 7444. Up to 1526 conditions per place. [2023-08-27 14:51:13,739 INFO L140 encePairwiseOnDemand]: 155/159 looper letters, 119 selfloop transitions, 4 changer transitions 0/124 dead transitions. [2023-08-27 14:51:13,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 124 transitions, 1712 flow [2023-08-27 14:51:13,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:51:13,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:51:13,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 291 transitions. [2023-08-27 14:51:13,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45754716981132076 [2023-08-27 14:51:13,741 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 291 transitions. [2023-08-27 14:51:13,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 291 transitions. [2023-08-27 14:51:13,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:13,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 291 transitions. [2023-08-27 14:51:13,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 72.75) internal successors, (291), 4 states have internal predecessors, (291), 0 states have call successors, (0), 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 14:51:13,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 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 14:51:13,744 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 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 14:51:13,744 INFO L175 Difference]: Start difference. First operand has 67 places, 131 transitions, 1734 flow. Second operand 4 states and 291 transitions. [2023-08-27 14:51:13,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 124 transitions, 1712 flow [2023-08-27 14:51:13,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 124 transitions, 1573 flow, removed 65 selfloop flow, removed 3 redundant places. [2023-08-27 14:51:13,765 INFO L231 Difference]: Finished difference. Result has 68 places, 104 transitions, 1204 flow [2023-08-27 14:51:13,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1204, PETRI_PLACES=68, PETRI_TRANSITIONS=104} [2023-08-27 14:51:13,765 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 40 predicate places. [2023-08-27 14:51:13,765 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 104 transitions, 1204 flow [2023-08-27 14:51:13,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 0 states have call successors, (0), 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 14:51:13,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:13,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:13,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 14:51:13,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:13,970 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:13,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash -33852934, now seen corresponding path program 1 times [2023-08-27 14:51:13,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:13,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951229208] [2023-08-27 14:51:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:13,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:14,030 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 14:51:14,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:14,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951229208] [2023-08-27 14:51:14,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951229208] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:14,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190367024] [2023-08-27 14:51:14,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:14,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:14,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:14,031 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 14:51:14,033 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 14:51:14,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:14,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:14,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:14,097 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 14:51:14,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:14,115 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 14:51:14,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190367024] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:14,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:14,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 14:51:14,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489246496] [2023-08-27 14:51:14,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:14,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 14:51:14,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:14,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 14:51:14,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:51:14,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 159 [2023-08-27 14:51:14,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 104 transitions, 1204 flow. Second operand has 8 states, 8 states have (on average 61.5) internal successors, (492), 8 states have internal predecessors, (492), 0 states have call successors, (0), 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 14:51:14,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 159 [2023-08-27 14:51:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:14,298 INFO L124 PetriNetUnfolderBase]: 897/1557 cut-off events. [2023-08-27 14:51:14,298 INFO L125 PetriNetUnfolderBase]: For 7069/7069 co-relation queries the response was YES. [2023-08-27 14:51:14,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6827 conditions, 1557 events. 897/1557 cut-off events. For 7069/7069 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7750 event pairs, 218 based on Foata normal form. 66/1623 useless extension candidates. Maximal degree in co-relation 6797. Up to 767 conditions per place. [2023-08-27 14:51:14,307 INFO L140 encePairwiseOnDemand]: 151/159 looper letters, 138 selfloop transitions, 44 changer transitions 0/182 dead transitions. [2023-08-27 14:51:14,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 182 transitions, 2371 flow [2023-08-27 14:51:14,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 14:51:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 14:51:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 646 transitions. [2023-08-27 14:51:14,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40628930817610065 [2023-08-27 14:51:14,309 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 646 transitions. [2023-08-27 14:51:14,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 646 transitions. [2023-08-27 14:51:14,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:14,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 646 transitions. [2023-08-27 14:51:14,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 64.6) internal successors, (646), 10 states have internal predecessors, (646), 0 states have call successors, (0), 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 14:51:14,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 159.0) internal successors, (1749), 11 states have internal predecessors, (1749), 0 states have call successors, (0), 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 14:51:14,312 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 159.0) internal successors, (1749), 11 states have internal predecessors, (1749), 0 states have call successors, (0), 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 14:51:14,312 INFO L175 Difference]: Start difference. First operand has 68 places, 104 transitions, 1204 flow. Second operand 10 states and 646 transitions. [2023-08-27 14:51:14,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 182 transitions, 2371 flow [2023-08-27 14:51:14,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 182 transitions, 2369 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-27 14:51:14,326 INFO L231 Difference]: Finished difference. Result has 82 places, 127 transitions, 1655 flow [2023-08-27 14:51:14,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1655, PETRI_PLACES=82, PETRI_TRANSITIONS=127} [2023-08-27 14:51:14,326 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2023-08-27 14:51:14,326 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 127 transitions, 1655 flow [2023-08-27 14:51:14,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 61.5) internal successors, (492), 8 states have internal predecessors, (492), 0 states have call successors, (0), 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 14:51:14,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:14,327 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 14:51:14,333 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 14:51:14,531 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,SelfDestructingSolverStorable9 [2023-08-27 14:51:14,532 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:14,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash -418596121, now seen corresponding path program 3 times [2023-08-27 14:51:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037239905] [2023-08-27 14:51:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:14,634 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 14:51:14,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:14,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037239905] [2023-08-27 14:51:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037239905] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428169810] [2023-08-27 14:51:14,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:51:14,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:14,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:14,636 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 14:51:14,638 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 14:51:14,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 14:51:14,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:14,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 14:51:14,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:14,707 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 14:51:14,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:14,870 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 14:51:14,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428169810] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:14,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:14,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 14:51:14,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713487325] [2023-08-27 14:51:14,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:14,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 14:51:14,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:14,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 14:51:14,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 14:51:14,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:14,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 127 transitions, 1655 flow. Second operand has 25 states, 25 states have (on average 70.16) internal successors, (1754), 25 states have internal predecessors, (1754), 0 states have call successors, (0), 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 14:51:14,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:14,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:15,494 INFO L124 PetriNetUnfolderBase]: 2325/4186 cut-off events. [2023-08-27 14:51:15,494 INFO L125 PetriNetUnfolderBase]: For 81972/82208 co-relation queries the response was YES. [2023-08-27 14:51:15,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20366 conditions, 4186 events. 2325/4186 cut-off events. For 81972/82208 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 24681 event pairs, 146 based on Foata normal form. 790/4973 useless extension candidates. Maximal degree in co-relation 20329. Up to 1193 conditions per place. [2023-08-27 14:51:15,521 INFO L140 encePairwiseOnDemand]: 154/159 looper letters, 287 selfloop transitions, 263 changer transitions 0/556 dead transitions. [2023-08-27 14:51:15,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 556 transitions, 6091 flow [2023-08-27 14:51:15,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 14:51:15,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 14:51:15,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2030 transitions. [2023-08-27 14:51:15,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106918238993711 [2023-08-27 14:51:15,525 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2030 transitions. [2023-08-27 14:51:15,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2030 transitions. [2023-08-27 14:51:15,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:15,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2030 transitions. [2023-08-27 14:51:15,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 81.2) internal successors, (2030), 25 states have internal predecessors, (2030), 0 states have call successors, (0), 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 14:51:15,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 159.0) internal successors, (4134), 26 states have internal predecessors, (4134), 0 states have call successors, (0), 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 14:51:15,532 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 159.0) internal successors, (4134), 26 states have internal predecessors, (4134), 0 states have call successors, (0), 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 14:51:15,532 INFO L175 Difference]: Start difference. First operand has 82 places, 127 transitions, 1655 flow. Second operand 25 states and 2030 transitions. [2023-08-27 14:51:15,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 556 transitions, 6091 flow [2023-08-27 14:51:15,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 556 transitions, 6032 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 14:51:15,584 INFO L231 Difference]: Finished difference. Result has 125 places, 313 transitions, 5120 flow [2023-08-27 14:51:15,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5120, PETRI_PLACES=125, PETRI_TRANSITIONS=313} [2023-08-27 14:51:15,585 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 97 predicate places. [2023-08-27 14:51:15,585 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 313 transitions, 5120 flow [2023-08-27 14:51:15,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 70.16) internal successors, (1754), 25 states have internal predecessors, (1754), 0 states have call successors, (0), 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 14:51:15,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:15,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:15,609 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 14:51:15,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:15,791 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:15,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:15,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1098188288, now seen corresponding path program 1 times [2023-08-27 14:51:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:15,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788286030] [2023-08-27 14:51:15,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:15,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:15,825 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 14:51:15,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788286030] [2023-08-27 14:51:15,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788286030] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330682438] [2023-08-27 14:51:15,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:15,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:15,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:15,826 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 14:51:15,876 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 14:51:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:15,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:51:15,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:15,908 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 14:51:15,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:15,939 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 14:51:15,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330682438] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:15,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:15,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-27 14:51:15,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705361017] [2023-08-27 14:51:15,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:15,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 14:51:15,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:15,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 14:51:15,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:51:15,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 159 [2023-08-27 14:51:15,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 313 transitions, 5120 flow. Second operand has 6 states, 6 states have (on average 65.33333333333333) internal successors, (392), 6 states have internal predecessors, (392), 0 states have call successors, (0), 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 14:51:15,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:15,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 159 [2023-08-27 14:51:15,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:16,700 INFO L124 PetriNetUnfolderBase]: 2621/4704 cut-off events. [2023-08-27 14:51:16,701 INFO L125 PetriNetUnfolderBase]: For 55296/55296 co-relation queries the response was YES. [2023-08-27 14:51:16,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27219 conditions, 4704 events. 2621/4704 cut-off events. For 55296/55296 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 27850 event pairs, 736 based on Foata normal form. 138/4842 useless extension candidates. Maximal degree in co-relation 27159. Up to 4422 conditions per place. [2023-08-27 14:51:16,766 INFO L140 encePairwiseOnDemand]: 154/159 looper letters, 343 selfloop transitions, 36 changer transitions 0/381 dead transitions. [2023-08-27 14:51:16,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 381 transitions, 6960 flow [2023-08-27 14:51:16,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:51:16,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:51:16,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 407 transitions. [2023-08-27 14:51:16,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42662473794549266 [2023-08-27 14:51:16,768 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 407 transitions. [2023-08-27 14:51:16,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 407 transitions. [2023-08-27 14:51:16,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:16,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 407 transitions. [2023-08-27 14:51:16,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 67.83333333333333) internal successors, (407), 6 states have internal predecessors, (407), 0 states have call successors, (0), 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 14:51:16,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 159.0) internal successors, (1113), 7 states have internal predecessors, (1113), 0 states have call successors, (0), 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 14:51:16,770 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 159.0) internal successors, (1113), 7 states have internal predecessors, (1113), 0 states have call successors, (0), 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 14:51:16,770 INFO L175 Difference]: Start difference. First operand has 125 places, 313 transitions, 5120 flow. Second operand 6 states and 407 transitions. [2023-08-27 14:51:16,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 381 transitions, 6960 flow [2023-08-27 14:51:16,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 381 transitions, 6469 flow, removed 236 selfloop flow, removed 2 redundant places. [2023-08-27 14:51:16,957 INFO L231 Difference]: Finished difference. Result has 131 places, 339 transitions, 5373 flow [2023-08-27 14:51:16,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5373, PETRI_PLACES=131, PETRI_TRANSITIONS=339} [2023-08-27 14:51:16,958 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 103 predicate places. [2023-08-27 14:51:16,958 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 339 transitions, 5373 flow [2023-08-27 14:51:16,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.33333333333333) internal successors, (392), 6 states have internal predecessors, (392), 0 states have call successors, (0), 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 14:51:16,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:16,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:16,967 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 14:51:17,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-27 14:51:17,168 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:17,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1835954824, now seen corresponding path program 2 times [2023-08-27 14:51:17,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:17,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087275736] [2023-08-27 14:51:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:17,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:17,242 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 14:51:17,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:17,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087275736] [2023-08-27 14:51:17,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087275736] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:17,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121952131] [2023-08-27 14:51:17,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:51:17,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:17,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:17,257 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 14:51:17,282 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 14:51:17,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:51:17,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:17,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:51:17,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:17,353 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 14:51:17,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121952131] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 14:51:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [2, 2] total 4 [2023-08-27 14:51:17,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648959624] [2023-08-27 14:51:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:51:17,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:51:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:51:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:51:17,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 159 [2023-08-27 14:51:17,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 339 transitions, 5373 flow. Second operand has 5 states, 5 states have (on average 71.6) internal successors, (358), 5 states have internal predecessors, (358), 0 states have call successors, (0), 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 14:51:17,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:17,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 159 [2023-08-27 14:51:17,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:18,212 INFO L124 PetriNetUnfolderBase]: 2490/4500 cut-off events. [2023-08-27 14:51:18,212 INFO L125 PetriNetUnfolderBase]: For 62266/62454 co-relation queries the response was YES. [2023-08-27 14:51:18,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27050 conditions, 4500 events. 2490/4500 cut-off events. For 62266/62454 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 27018 event pairs, 610 based on Foata normal form. 189/4686 useless extension candidates. Maximal degree in co-relation 26987. Up to 4203 conditions per place. [2023-08-27 14:51:18,246 INFO L140 encePairwiseOnDemand]: 153/159 looper letters, 331 selfloop transitions, 25 changer transitions 10/372 dead transitions. [2023-08-27 14:51:18,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 372 transitions, 6432 flow [2023-08-27 14:51:18,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:51:18,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:51:18,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 389 transitions. [2023-08-27 14:51:18,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48930817610062893 [2023-08-27 14:51:18,248 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 389 transitions. [2023-08-27 14:51:18,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 389 transitions. [2023-08-27 14:51:18,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:18,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 389 transitions. [2023-08-27 14:51:18,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.8) internal successors, (389), 5 states have internal predecessors, (389), 0 states have call successors, (0), 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 14:51:18,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 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 14:51:18,250 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 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 14:51:18,250 INFO L175 Difference]: Start difference. First operand has 131 places, 339 transitions, 5373 flow. Second operand 5 states and 389 transitions. [2023-08-27 14:51:18,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 372 transitions, 6432 flow [2023-08-27 14:51:18,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 372 transitions, 6412 flow, removed 10 selfloop flow, removed 0 redundant places. [2023-08-27 14:51:18,439 INFO L231 Difference]: Finished difference. Result has 137 places, 338 transitions, 5485 flow [2023-08-27 14:51:18,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5485, PETRI_PLACES=137, PETRI_TRANSITIONS=338} [2023-08-27 14:51:18,440 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 109 predicate places. [2023-08-27 14:51:18,440 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 338 transitions, 5485 flow [2023-08-27 14:51:18,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 71.6) internal successors, (358), 5 states have internal predecessors, (358), 0 states have call successors, (0), 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 14:51:18,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:18,441 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:18,451 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 14:51:18,645 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,SelfDestructingSolverStorable12 [2023-08-27 14:51:18,645 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:18,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash -527803802, now seen corresponding path program 3 times [2023-08-27 14:51:18,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:18,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527378322] [2023-08-27 14:51:18,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:18,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:18,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:18,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:18,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527378322] [2023-08-27 14:51:18,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527378322] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:18,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35575676] [2023-08-27 14:51:18,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:51:18,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:18,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:18,723 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 14:51:18,725 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 14:51:18,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 14:51:18,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:18,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 14:51:18,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:18,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:18,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35575676] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:18,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:18,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 14:51:18,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207539275] [2023-08-27 14:51:18,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:18,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:51:18,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:18,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:51:18,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:51:18,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:51:18,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 338 transitions, 5485 flow. Second operand has 16 states, 16 states have (on average 59.375) internal successors, (950), 16 states have internal predecessors, (950), 0 states have call successors, (0), 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 14:51:18,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:18,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:51:18,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:21,443 INFO L124 PetriNetUnfolderBase]: 6171/10748 cut-off events. [2023-08-27 14:51:21,443 INFO L125 PetriNetUnfolderBase]: For 166258/166258 co-relation queries the response was YES. [2023-08-27 14:51:21,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66553 conditions, 10748 events. 6171/10748 cut-off events. For 166258/166258 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 70980 event pairs, 96 based on Foata normal form. 286/11034 useless extension candidates. Maximal degree in co-relation 66486. Up to 3331 conditions per place. [2023-08-27 14:51:21,534 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 455 selfloop transitions, 945 changer transitions 4/1404 dead transitions. [2023-08-27 14:51:21,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 1404 transitions, 24443 flow [2023-08-27 14:51:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 14:51:21,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 14:51:21,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2361 transitions. [2023-08-27 14:51:21,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39076464746772593 [2023-08-27 14:51:21,538 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2361 transitions. [2023-08-27 14:51:21,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2361 transitions. [2023-08-27 14:51:21,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:21,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2361 transitions. [2023-08-27 14:51:21,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 62.13157894736842) internal successors, (2361), 38 states have internal predecessors, (2361), 0 states have call successors, (0), 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 14:51:21,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 159.0) internal successors, (6201), 39 states have internal predecessors, (6201), 0 states have call successors, (0), 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 14:51:21,558 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 159.0) internal successors, (6201), 39 states have internal predecessors, (6201), 0 states have call successors, (0), 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 14:51:21,558 INFO L175 Difference]: Start difference. First operand has 137 places, 338 transitions, 5485 flow. Second operand 38 states and 2361 transitions. [2023-08-27 14:51:21,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 1404 transitions, 24443 flow [2023-08-27 14:51:22,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 1404 transitions, 24077 flow, removed 141 selfloop flow, removed 3 redundant places. [2023-08-27 14:51:22,046 INFO L231 Difference]: Finished difference. Result has 183 places, 1173 transitions, 22364 flow [2023-08-27 14:51:22,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=22364, PETRI_PLACES=183, PETRI_TRANSITIONS=1173} [2023-08-27 14:51:22,047 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 155 predicate places. [2023-08-27 14:51:22,047 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 1173 transitions, 22364 flow [2023-08-27 14:51:22,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 59.375) internal successors, (950), 16 states have internal predecessors, (950), 0 states have call successors, (0), 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 14:51:22,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:22,048 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:22,054 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 14:51:22,250 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,SelfDestructingSolverStorable13 [2023-08-27 14:51:22,251 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:22,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:22,251 INFO L85 PathProgramCache]: Analyzing trace with hash 983522588, now seen corresponding path program 4 times [2023-08-27 14:51:22,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:22,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143771143] [2023-08-27 14:51:22,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:22,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:22,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:22,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:22,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143771143] [2023-08-27 14:51:22,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143771143] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:22,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338289146] [2023-08-27 14:51:22,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:51:22,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:22,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:22,356 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 14:51:22,369 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 14:51:22,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:51:22,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:22,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 14:51:22,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:22,492 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:22,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338289146] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:22,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:22,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 14:51:22,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002954078] [2023-08-27 14:51:22,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:22,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:51:22,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:22,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:51:22,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:51:22,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:51:22,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 1173 transitions, 22364 flow. Second operand has 17 states, 17 states have (on average 59.529411764705884) internal successors, (1012), 17 states have internal predecessors, (1012), 0 states have call successors, (0), 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 14:51:22,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:22,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:51:22,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:27,213 INFO L124 PetriNetUnfolderBase]: 8318/14391 cut-off events. [2023-08-27 14:51:27,213 INFO L125 PetriNetUnfolderBase]: For 344471/344471 co-relation queries the response was YES. [2023-08-27 14:51:27,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111807 conditions, 14391 events. 8318/14391 cut-off events. For 344471/344471 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 99087 event pairs, 303 based on Foata normal form. 686/15077 useless extension candidates. Maximal degree in co-relation 111728. Up to 6496 conditions per place. [2023-08-27 14:51:27,343 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 663 selfloop transitions, 1312 changer transitions 0/1975 dead transitions. [2023-08-27 14:51:27,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1975 transitions, 41394 flow [2023-08-27 14:51:27,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 14:51:27,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 14:51:27,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1745 transitions. [2023-08-27 14:51:27,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39195867026055703 [2023-08-27 14:51:27,345 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1745 transitions. [2023-08-27 14:51:27,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1745 transitions. [2023-08-27 14:51:27,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:27,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1745 transitions. [2023-08-27 14:51:27,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 62.32142857142857) internal successors, (1745), 28 states have internal predecessors, (1745), 0 states have call successors, (0), 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 14:51:27,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 159.0) internal successors, (4611), 29 states have internal predecessors, (4611), 0 states have call successors, (0), 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 14:51:27,352 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 159.0) internal successors, (4611), 29 states have internal predecessors, (4611), 0 states have call successors, (0), 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 14:51:27,352 INFO L175 Difference]: Start difference. First operand has 183 places, 1173 transitions, 22364 flow. Second operand 28 states and 1745 transitions. [2023-08-27 14:51:27,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 1975 transitions, 41394 flow [2023-08-27 14:51:29,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 1975 transitions, 38889 flow, removed 1252 selfloop flow, removed 1 redundant places. [2023-08-27 14:51:29,099 INFO L231 Difference]: Finished difference. Result has 222 places, 1813 transitions, 37154 flow [2023-08-27 14:51:29,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=21025, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=736, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=37154, PETRI_PLACES=222, PETRI_TRANSITIONS=1813} [2023-08-27 14:51:29,100 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 194 predicate places. [2023-08-27 14:51:29,100 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 1813 transitions, 37154 flow [2023-08-27 14:51:29,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 59.529411764705884) internal successors, (1012), 17 states have internal predecessors, (1012), 0 states have call successors, (0), 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 14:51:29,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:29,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:29,115 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 14:51:29,305 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,SelfDestructingSolverStorable14 [2023-08-27 14:51:29,305 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:29,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:29,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2025188508, now seen corresponding path program 5 times [2023-08-27 14:51:29,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:29,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052817701] [2023-08-27 14:51:29,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:29,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:29,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:29,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:29,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052817701] [2023-08-27 14:51:29,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052817701] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527307764] [2023-08-27 14:51:29,393 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:51:29,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:29,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:29,394 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 14:51:29,396 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 14:51:29,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 14:51:29,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:29,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:51:29,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:29,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:29,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:29,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:29,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527307764] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:29,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:29,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 14:51:29,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868016396] [2023-08-27 14:51:29,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:29,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:51:29,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:29,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:51:29,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:51:29,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:51:29,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 1813 transitions, 37154 flow. Second operand has 14 states, 14 states have (on average 59.07142857142857) internal successors, (827), 14 states have internal predecessors, (827), 0 states have call successors, (0), 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 14:51:29,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:29,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:51:29,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:36,567 INFO L124 PetriNetUnfolderBase]: 9519/16214 cut-off events. [2023-08-27 14:51:36,567 INFO L125 PetriNetUnfolderBase]: For 575681/575681 co-relation queries the response was YES. [2023-08-27 14:51:36,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151725 conditions, 16214 events. 9519/16214 cut-off events. For 575681/575681 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 110837 event pairs, 594 based on Foata normal form. 226/16440 useless extension candidates. Maximal degree in co-relation 151632. Up to 8816 conditions per place. [2023-08-27 14:51:36,740 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 1494 selfloop transitions, 795 changer transitions 6/2295 dead transitions. [2023-08-27 14:51:36,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 2295 transitions, 52200 flow [2023-08-27 14:51:36,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 14:51:36,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 14:51:36,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1558 transitions. [2023-08-27 14:51:36,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3919496855345912 [2023-08-27 14:51:36,743 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1558 transitions. [2023-08-27 14:51:36,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1558 transitions. [2023-08-27 14:51:36,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:36,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1558 transitions. [2023-08-27 14:51:36,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 62.32) internal successors, (1558), 25 states have internal predecessors, (1558), 0 states have call successors, (0), 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 14:51:36,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 159.0) internal successors, (4134), 26 states have internal predecessors, (4134), 0 states have call successors, (0), 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 14:51:36,749 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 159.0) internal successors, (4134), 26 states have internal predecessors, (4134), 0 states have call successors, (0), 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 14:51:36,749 INFO L175 Difference]: Start difference. First operand has 222 places, 1813 transitions, 37154 flow. Second operand 25 states and 1558 transitions. [2023-08-27 14:51:36,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 2295 transitions, 52200 flow [2023-08-27 14:51:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 2295 transitions, 50671 flow, removed 747 selfloop flow, removed 6 redundant places. [2023-08-27 14:51:40,362 INFO L231 Difference]: Finished difference. Result has 250 places, 2091 transitions, 45517 flow [2023-08-27 14:51:40,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=35769, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=45517, PETRI_PLACES=250, PETRI_TRANSITIONS=2091} [2023-08-27 14:51:40,363 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 222 predicate places. [2023-08-27 14:51:40,363 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 2091 transitions, 45517 flow [2023-08-27 14:51:40,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 59.07142857142857) internal successors, (827), 14 states have internal predecessors, (827), 0 states have call successors, (0), 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 14:51:40,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:40,364 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:40,370 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 14:51:40,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:40,568 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:40,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:40,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1412093550, now seen corresponding path program 6 times [2023-08-27 14:51:40,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:40,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242919045] [2023-08-27 14:51:40,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:40,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:40,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:40,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242919045] [2023-08-27 14:51:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242919045] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351917301] [2023-08-27 14:51:40,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:51:40,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:40,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:40,636 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 14:51:40,649 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 14:51:40,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:51:40,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:51:40,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:51:40,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:40,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:40,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:40,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351917301] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:40,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:40,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 14:51:40,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701810732] [2023-08-27 14:51:40,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:40,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:51:40,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:40,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:51:40,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:51:40,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:51:40,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 2091 transitions, 45517 flow. Second operand has 16 states, 16 states have (on average 59.25) internal successors, (948), 16 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 14:51:40,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:40,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:51:40,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:51:49,461 INFO L124 PetriNetUnfolderBase]: 9683/16758 cut-off events. [2023-08-27 14:51:49,461 INFO L125 PetriNetUnfolderBase]: For 667911/667911 co-relation queries the response was YES. [2023-08-27 14:51:49,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163589 conditions, 16758 events. 9683/16758 cut-off events. For 667911/667911 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 118087 event pairs, 149 based on Foata normal form. 358/17116 useless extension candidates. Maximal degree in co-relation 163486. Up to 7593 conditions per place. [2023-08-27 14:51:49,795 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 907 selfloop transitions, 1512 changer transitions 3/2422 dead transitions. [2023-08-27 14:51:49,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 2422 transitions, 57056 flow [2023-08-27 14:51:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:51:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:51:49,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1925 transitions. [2023-08-27 14:51:49,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3905457496449584 [2023-08-27 14:51:49,799 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1925 transitions. [2023-08-27 14:51:49,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1925 transitions. [2023-08-27 14:51:49,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:51:49,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1925 transitions. [2023-08-27 14:51:49,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 62.096774193548384) internal successors, (1925), 31 states have internal predecessors, (1925), 0 states have call successors, (0), 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 14:51:49,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:51:49,807 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:51:49,807 INFO L175 Difference]: Start difference. First operand has 250 places, 2091 transitions, 45517 flow. Second operand 31 states and 1925 transitions. [2023-08-27 14:51:49,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 2422 transitions, 57056 flow [2023-08-27 14:51:57,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 2422 transitions, 55239 flow, removed 752 selfloop flow, removed 7 redundant places. [2023-08-27 14:51:57,154 INFO L231 Difference]: Finished difference. Result has 272 places, 2207 transitions, 50773 flow [2023-08-27 14:51:57,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=43860, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=50773, PETRI_PLACES=272, PETRI_TRANSITIONS=2207} [2023-08-27 14:51:57,156 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 244 predicate places. [2023-08-27 14:51:57,156 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 2207 transitions, 50773 flow [2023-08-27 14:51:57,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 59.25) internal successors, (948), 16 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 14:51:57,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:51:57,156 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:51:57,164 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 14:51:57,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 14:51:57,360 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:51:57,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:51:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1772598800, now seen corresponding path program 7 times [2023-08-27 14:51:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:51:57,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467176690] [2023-08-27 14:51:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:51:57,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:51:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:57,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:51:57,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467176690] [2023-08-27 14:51:57,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467176690] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:51:57,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730251084] [2023-08-27 14:51:57,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:51:57,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:51:57,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:51:57,452 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 14:51:57,453 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 14:51:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:51:57,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 14:51:57,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:51:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:57,580 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:51:57,756 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:51:57,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730251084] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:51:57,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:51:57,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 14:51:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238556285] [2023-08-27 14:51:57,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:51:57,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 14:51:57,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:51:57,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 14:51:57,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-08-27 14:51:57,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:51:57,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 2207 transitions, 50773 flow. Second operand has 18 states, 18 states have (on average 59.05555555555556) internal successors, (1063), 18 states have internal predecessors, (1063), 0 states have call successors, (0), 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 14:51:57,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:51:57,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:51:57,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:52:09,718 INFO L124 PetriNetUnfolderBase]: 12557/21832 cut-off events. [2023-08-27 14:52:09,718 INFO L125 PetriNetUnfolderBase]: For 582861/582861 co-relation queries the response was YES. [2023-08-27 14:52:09,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200624 conditions, 21832 events. 12557/21832 cut-off events. For 582861/582861 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 161958 event pairs, 457 based on Foata normal form. 276/22108 useless extension candidates. Maximal degree in co-relation 200520. Up to 8263 conditions per place. [2023-08-27 14:52:09,960 INFO L140 encePairwiseOnDemand]: 149/159 looper letters, 1551 selfloop transitions, 1846 changer transitions 2/3399 dead transitions. [2023-08-27 14:52:09,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 3399 transitions, 84813 flow [2023-08-27 14:52:09,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 14:52:09,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 14:52:09,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2423 transitions. [2023-08-27 14:52:09,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907434284792775 [2023-08-27 14:52:09,963 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2423 transitions. [2023-08-27 14:52:09,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2423 transitions. [2023-08-27 14:52:09,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:52:09,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2423 transitions. [2023-08-27 14:52:09,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 62.12820512820513) internal successors, (2423), 39 states have internal predecessors, (2423), 0 states have call successors, (0), 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 14:52:09,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 159.0) internal successors, (6360), 40 states have internal predecessors, (6360), 0 states have call successors, (0), 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 14:52:09,971 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 159.0) internal successors, (6360), 40 states have internal predecessors, (6360), 0 states have call successors, (0), 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 14:52:09,971 INFO L175 Difference]: Start difference. First operand has 272 places, 2207 transitions, 50773 flow. Second operand 39 states and 2423 transitions. [2023-08-27 14:52:09,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 3399 transitions, 84813 flow [2023-08-27 14:52:18,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 3399 transitions, 82400 flow, removed 339 selfloop flow, removed 19 redundant places. [2023-08-27 14:52:18,518 INFO L231 Difference]: Finished difference. Result has 305 places, 3152 transitions, 78414 flow [2023-08-27 14:52:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=49284, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1018, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=78414, PETRI_PLACES=305, PETRI_TRANSITIONS=3152} [2023-08-27 14:52:18,520 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 277 predicate places. [2023-08-27 14:52:18,520 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 3152 transitions, 78414 flow [2023-08-27 14:52:18,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 59.05555555555556) internal successors, (1063), 18 states have internal predecessors, (1063), 0 states have call successors, (0), 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 14:52:18,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:52:18,521 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:52:18,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 14:52:18,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 14:52:18,725 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:52:18,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:52:18,725 INFO L85 PathProgramCache]: Analyzing trace with hash 334959058, now seen corresponding path program 8 times [2023-08-27 14:52:18,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:52:18,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204733707] [2023-08-27 14:52:18,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:52:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:52:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:52:18,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:18,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:52:18,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204733707] [2023-08-27 14:52:18,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204733707] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:52:18,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59642053] [2023-08-27 14:52:18,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:52:18,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:52:18,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:52:18,843 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:52:18,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 14:52:18,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:52:18,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:52:18,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 14:52:18,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:52:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:18,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:52:19,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:19,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59642053] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:52:19,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:52:19,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 14:52:19,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138772040] [2023-08-27 14:52:19,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:52:19,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 14:52:19,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:52:19,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 14:52:19,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-08-27 14:52:19,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:52:19,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 3152 transitions, 78414 flow. Second operand has 18 states, 18 states have (on average 59.05555555555556) internal successors, (1063), 18 states have internal predecessors, (1063), 0 states have call successors, (0), 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 14:52:19,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:52:19,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:52:19,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:52:39,437 INFO L124 PetriNetUnfolderBase]: 14764/25905 cut-off events. [2023-08-27 14:52:39,437 INFO L125 PetriNetUnfolderBase]: For 778071/778071 co-relation queries the response was YES. [2023-08-27 14:52:39,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257505 conditions, 25905 events. 14764/25905 cut-off events. For 778071/778071 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 200804 event pairs, 529 based on Foata normal form. 846/26751 useless extension candidates. Maximal degree in co-relation 257392. Up to 19517 conditions per place. [2023-08-27 14:52:39,936 INFO L140 encePairwiseOnDemand]: 149/159 looper letters, 2863 selfloop transitions, 1167 changer transitions 3/4033 dead transitions. [2023-08-27 14:52:39,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 4033 transitions, 107986 flow [2023-08-27 14:52:39,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 14:52:39,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 14:52:39,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2933 transitions. [2023-08-27 14:52:39,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39247959320219455 [2023-08-27 14:52:39,957 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2933 transitions. [2023-08-27 14:52:39,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2933 transitions. [2023-08-27 14:52:39,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:52:39,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2933 transitions. [2023-08-27 14:52:39,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 62.40425531914894) internal successors, (2933), 47 states have internal predecessors, (2933), 0 states have call successors, (0), 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 14:52:39,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 159.0) internal successors, (7632), 48 states have internal predecessors, (7632), 0 states have call successors, (0), 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 14:52:39,988 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 159.0) internal successors, (7632), 48 states have internal predecessors, (7632), 0 states have call successors, (0), 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 14:52:39,988 INFO L175 Difference]: Start difference. First operand has 305 places, 3152 transitions, 78414 flow. Second operand 47 states and 2933 transitions. [2023-08-27 14:52:39,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 4033 transitions, 107986 flow [2023-08-27 14:52:55,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 4033 transitions, 105207 flow, removed 836 selfloop flow, removed 15 redundant places. [2023-08-27 14:52:55,124 INFO L231 Difference]: Finished difference. Result has 359 places, 3756 transitions, 96673 flow [2023-08-27 14:52:55,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=75779, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=696, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=96673, PETRI_PLACES=359, PETRI_TRANSITIONS=3756} [2023-08-27 14:52:55,126 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 331 predicate places. [2023-08-27 14:52:55,126 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 3756 transitions, 96673 flow [2023-08-27 14:52:55,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 59.05555555555556) internal successors, (1063), 18 states have internal predecessors, (1063), 0 states have call successors, (0), 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 14:52:55,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:52:55,127 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:52:55,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 14:52:55,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:52:55,332 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:52:55,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:52:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2122735332, now seen corresponding path program 9 times [2023-08-27 14:52:55,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:52:55,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339540844] [2023-08-27 14:52:55,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:52:55,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:52:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:52:55,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:55,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:52:55,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339540844] [2023-08-27 14:52:55,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339540844] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:52:55,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478244947] [2023-08-27 14:52:55,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:52:55,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:52:55,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:52:55,405 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:52:55,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 14:52:55,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:52:55,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:52:55,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:52:55,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:52:55,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:55,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:52:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:52:55,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478244947] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:52:55,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:52:55,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 14:52:55,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189839268] [2023-08-27 14:52:55,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:52:55,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:52:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:52:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:52:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:52:55,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:52:55,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 3756 transitions, 96673 flow. Second operand has 17 states, 17 states have (on average 59.11764705882353) internal successors, (1005), 17 states have internal predecessors, (1005), 0 states have call successors, (0), 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 14:52:55,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:52:55,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:52:55,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:53:17,666 INFO L124 PetriNetUnfolderBase]: 14716/25773 cut-off events. [2023-08-27 14:53:17,666 INFO L125 PetriNetUnfolderBase]: For 925680/925680 co-relation queries the response was YES. [2023-08-27 14:53:17,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275403 conditions, 25773 events. 14716/25773 cut-off events. For 925680/925680 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 198822 event pairs, 637 based on Foata normal form. 218/25991 useless extension candidates. Maximal degree in co-relation 275269. Up to 21446 conditions per place. [2023-08-27 14:53:18,022 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 3034 selfloop transitions, 920 changer transitions 2/3956 dead transitions. [2023-08-27 14:53:18,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 3956 transitions, 109938 flow [2023-08-27 14:53:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 14:53:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 14:53:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1427 transitions. [2023-08-27 14:53:18,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39021055509980856 [2023-08-27 14:53:18,024 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1427 transitions. [2023-08-27 14:53:18,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1427 transitions. [2023-08-27 14:53:18,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:53:18,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1427 transitions. [2023-08-27 14:53:18,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 62.04347826086956) internal successors, (1427), 23 states have internal predecessors, (1427), 0 states have call successors, (0), 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 14:53:18,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 159.0) internal successors, (3816), 24 states have internal predecessors, (3816), 0 states have call successors, (0), 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 14:53:18,028 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 159.0) internal successors, (3816), 24 states have internal predecessors, (3816), 0 states have call successors, (0), 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 14:53:18,028 INFO L175 Difference]: Start difference. First operand has 359 places, 3756 transitions, 96673 flow. Second operand 23 states and 1427 transitions. [2023-08-27 14:53:18,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 3956 transitions, 109938 flow [2023-08-27 14:53:34,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 3956 transitions, 102412 flow, removed 3609 selfloop flow, removed 10 redundant places. [2023-08-27 14:53:34,541 INFO L231 Difference]: Finished difference. Result has 376 places, 3812 transitions, 93093 flow [2023-08-27 14:53:34,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=89315, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=867, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2886, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=93093, PETRI_PLACES=376, PETRI_TRANSITIONS=3812} [2023-08-27 14:53:34,543 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 348 predicate places. [2023-08-27 14:53:34,543 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 3812 transitions, 93093 flow [2023-08-27 14:53:34,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 59.11764705882353) internal successors, (1005), 17 states have internal predecessors, (1005), 0 states have call successors, (0), 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 14:53:34,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:53:34,544 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:53:34,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 14:53:34,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:53:34,747 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:53:34,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:53:34,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1285721204, now seen corresponding path program 10 times [2023-08-27 14:53:34,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:53:34,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960343096] [2023-08-27 14:53:34,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:53:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:53:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:53:34,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:53:34,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:53:34,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960343096] [2023-08-27 14:53:34,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960343096] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:53:34,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216505996] [2023-08-27 14:53:34,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:53:34,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:53:34,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:53:34,822 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:53:34,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 14:53:34,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:53:34,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:53:34,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:53:34,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:53:34,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:53:34,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:53:35,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:53:35,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216505996] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:53:35,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:53:35,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 14:53:35,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175325073] [2023-08-27 14:53:35,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:53:35,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:53:35,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:53:35,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:53:35,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:53:35,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:53:35,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 3812 transitions, 93093 flow. Second operand has 17 states, 17 states have (on average 59.294117647058826) internal successors, (1008), 17 states have internal predecessors, (1008), 0 states have call successors, (0), 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 14:53:35,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:53:35,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:53:35,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:53:56,478 INFO L124 PetriNetUnfolderBase]: 14574/25367 cut-off events. [2023-08-27 14:53:56,478 INFO L125 PetriNetUnfolderBase]: For 903556/903556 co-relation queries the response was YES. [2023-08-27 14:53:56,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269081 conditions, 25367 events. 14574/25367 cut-off events. For 903556/903556 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 193479 event pairs, 527 based on Foata normal form. 454/25821 useless extension candidates. Maximal degree in co-relation 268945. Up to 20155 conditions per place. [2023-08-27 14:53:56,822 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 2934 selfloop transitions, 1095 changer transitions 3/4032 dead transitions. [2023-08-27 14:53:56,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 4032 transitions, 106706 flow [2023-08-27 14:53:56,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:53:56,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:53:56,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1919 transitions. [2023-08-27 14:53:56,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38932846419151956 [2023-08-27 14:53:56,825 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1919 transitions. [2023-08-27 14:53:56,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1919 transitions. [2023-08-27 14:53:56,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:53:56,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1919 transitions. [2023-08-27 14:53:56,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 61.903225806451616) internal successors, (1919), 31 states have internal predecessors, (1919), 0 states have call successors, (0), 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 14:53:56,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:53:56,830 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:53:56,830 INFO L175 Difference]: Start difference. First operand has 376 places, 3812 transitions, 93093 flow. Second operand 31 states and 1919 transitions. [2023-08-27 14:53:56,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 4032 transitions, 106706 flow [2023-08-27 14:54:13,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 4032 transitions, 104819 flow, removed 509 selfloop flow, removed 15 redundant places. [2023-08-27 14:54:13,357 INFO L231 Difference]: Finished difference. Result has 389 places, 3842 transitions, 94761 flow [2023-08-27 14:54:13,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=91267, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=94761, PETRI_PLACES=389, PETRI_TRANSITIONS=3842} [2023-08-27 14:54:13,359 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 361 predicate places. [2023-08-27 14:54:13,359 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 3842 transitions, 94761 flow [2023-08-27 14:54:13,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 59.294117647058826) internal successors, (1008), 17 states have internal predecessors, (1008), 0 states have call successors, (0), 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 14:54:13,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:54:13,359 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:54:13,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 14:54:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:54:13,563 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:54:13,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:54:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2084584190, now seen corresponding path program 11 times [2023-08-27 14:54:13,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:54:13,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106449492] [2023-08-27 14:54:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:54:13,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:54:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:54:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:13,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:54:13,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106449492] [2023-08-27 14:54:13,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106449492] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:54:13,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132712131] [2023-08-27 14:54:13,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:54:13,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:54:13,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:54:13,633 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:54:13,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 14:54:13,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:54:13,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:54:13,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 14:54:13,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:54:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:13,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:54:13,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:13,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132712131] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:54:13,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:54:13,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 6] total 10 [2023-08-27 14:54:13,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483742935] [2023-08-27 14:54:13,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:54:13,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 14:54:13,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:54:13,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 14:54:13,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-08-27 14:54:13,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 159 [2023-08-27 14:54:13,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 3842 transitions, 94761 flow. Second operand has 12 states, 12 states have (on average 63.916666666666664) internal successors, (767), 12 states have internal predecessors, (767), 0 states have call successors, (0), 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 14:54:13,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:54:13,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 159 [2023-08-27 14:54:13,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:54:35,937 INFO L124 PetriNetUnfolderBase]: 15025/26230 cut-off events. [2023-08-27 14:54:35,937 INFO L125 PetriNetUnfolderBase]: For 942312/942312 co-relation queries the response was YES. [2023-08-27 14:54:36,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277723 conditions, 26230 events. 15025/26230 cut-off events. For 942312/942312 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 201612 event pairs, 913 based on Foata normal form. 4/26233 useless extension candidates. Maximal degree in co-relation 277595. Up to 22895 conditions per place. [2023-08-27 14:54:36,429 INFO L140 encePairwiseOnDemand]: 152/159 looper letters, 3519 selfloop transitions, 454 changer transitions 73/4049 dead transitions. [2023-08-27 14:54:36,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 4049 transitions, 107095 flow [2023-08-27 14:54:36,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 14:54:36,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 14:54:36,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 827 transitions. [2023-08-27 14:54:36,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334381551362683 [2023-08-27 14:54:36,431 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 827 transitions. [2023-08-27 14:54:36,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 827 transitions. [2023-08-27 14:54:36,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:54:36,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 827 transitions. [2023-08-27 14:54:36,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 68.91666666666667) internal successors, (827), 12 states have internal predecessors, (827), 0 states have call successors, (0), 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 14:54:36,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 159.0) internal successors, (2067), 13 states have internal predecessors, (2067), 0 states have call successors, (0), 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 14:54:36,433 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 159.0) internal successors, (2067), 13 states have internal predecessors, (2067), 0 states have call successors, (0), 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 14:54:36,433 INFO L175 Difference]: Start difference. First operand has 389 places, 3842 transitions, 94761 flow. Second operand 12 states and 827 transitions. [2023-08-27 14:54:36,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 4049 transitions, 107095 flow [2023-08-27 14:54:54,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 4049 transitions, 105866 flow, removed 141 selfloop flow, removed 22 redundant places. [2023-08-27 14:54:54,665 INFO L231 Difference]: Finished difference. Result has 383 places, 3853 transitions, 95596 flow [2023-08-27 14:54:54,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=93600, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=95596, PETRI_PLACES=383, PETRI_TRANSITIONS=3853} [2023-08-27 14:54:54,667 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 355 predicate places. [2023-08-27 14:54:54,668 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 3853 transitions, 95596 flow [2023-08-27 14:54:54,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.916666666666664) internal successors, (767), 12 states have internal predecessors, (767), 0 states have call successors, (0), 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 14:54:54,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:54:54,668 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:54:54,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-27 14:54:54,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 14:54:54,872 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:54:54,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:54:54,872 INFO L85 PathProgramCache]: Analyzing trace with hash -424943010, now seen corresponding path program 12 times [2023-08-27 14:54:54,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:54:54,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233758667] [2023-08-27 14:54:54,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:54:54,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:54:54,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:54:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:54,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:54:54,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233758667] [2023-08-27 14:54:54,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233758667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:54:54,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583808596] [2023-08-27 14:54:54,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:54:54,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:54:54,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:54:54,959 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:54:54,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 14:54:55,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:54:55,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:54:55,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 14:54:55,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:54:55,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:55,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:54:55,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:54:55,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583808596] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:54:55,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:54:55,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 14:54:55,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572151240] [2023-08-27 14:54:55,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:54:55,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 14:54:55,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:54:55,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 14:54:55,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-08-27 14:54:55,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:54:55,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 3853 transitions, 95596 flow. Second operand has 19 states, 19 states have (on average 58.78947368421053) internal successors, (1117), 19 states have internal predecessors, (1117), 0 states have call successors, (0), 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 14:54:55,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:54:55,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:54:55,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:55:19,597 INFO L124 PetriNetUnfolderBase]: 16408/28370 cut-off events. [2023-08-27 14:55:19,597 INFO L125 PetriNetUnfolderBase]: For 1015320/1015320 co-relation queries the response was YES. [2023-08-27 14:55:20,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301091 conditions, 28370 events. 16408/28370 cut-off events. For 1015320/1015320 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 218128 event pairs, 898 based on Foata normal form. 426/28796 useless extension candidates. Maximal degree in co-relation 300962. Up to 15196 conditions per place. [2023-08-27 14:55:20,404 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 2641 selfloop transitions, 1763 changer transitions 30/4434 dead transitions. [2023-08-27 14:55:20,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 4434 transitions, 118689 flow [2023-08-27 14:55:20,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:55:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:55:20,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1925 transitions. [2023-08-27 14:55:20,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3905457496449584 [2023-08-27 14:55:20,410 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1925 transitions. [2023-08-27 14:55:20,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1925 transitions. [2023-08-27 14:55:20,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:55:20,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1925 transitions. [2023-08-27 14:55:20,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 62.096774193548384) internal successors, (1925), 31 states have internal predecessors, (1925), 0 states have call successors, (0), 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 14:55:20,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:55:20,424 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 159.0) internal successors, (5088), 32 states have internal predecessors, (5088), 0 states have call successors, (0), 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 14:55:20,424 INFO L175 Difference]: Start difference. First operand has 383 places, 3853 transitions, 95596 flow. Second operand 31 states and 1925 transitions. [2023-08-27 14:55:20,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 4434 transitions, 118689 flow [2023-08-27 14:55:39,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 4434 transitions, 117173 flow, removed 491 selfloop flow, removed 3 redundant places. [2023-08-27 14:55:39,410 INFO L231 Difference]: Finished difference. Result has 417 places, 4244 transitions, 111102 flow [2023-08-27 14:55:39,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=94503, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=111102, PETRI_PLACES=417, PETRI_TRANSITIONS=4244} [2023-08-27 14:55:39,413 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 389 predicate places. [2023-08-27 14:55:39,413 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 4244 transitions, 111102 flow [2023-08-27 14:55:39,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 58.78947368421053) internal successors, (1117), 19 states have internal predecessors, (1117), 0 states have call successors, (0), 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 14:55:39,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:55:39,413 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:55:39,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-27 14:55:39,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 14:55:39,620 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:55:39,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:55:39,620 INFO L85 PathProgramCache]: Analyzing trace with hash 432742228, now seen corresponding path program 13 times [2023-08-27 14:55:39,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:55:39,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582589726] [2023-08-27 14:55:39,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:55:39,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:55:39,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:55:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:55:39,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:55:39,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582589726] [2023-08-27 14:55:39,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582589726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:55:39,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945962930] [2023-08-27 14:55:39,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:55:39,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:55:39,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:55:39,722 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:55:39,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 14:55:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:55:39,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 14:55:39,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:55:39,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:55:39,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:55:40,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:55:40,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945962930] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:55:40,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:55:40,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 14:55:40,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62783724] [2023-08-27 14:55:40,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:55:40,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 14:55:40,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:55:40,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 14:55:40,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-27 14:55:40,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:55:40,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 4244 transitions, 111102 flow. Second operand has 19 states, 19 states have (on average 58.78947368421053) internal successors, (1117), 19 states have internal predecessors, (1117), 0 states have call successors, (0), 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 14:55:40,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:55:40,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:55:40,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:56:10,811 INFO L124 PetriNetUnfolderBase]: 16317/28307 cut-off events. [2023-08-27 14:56:10,811 INFO L125 PetriNetUnfolderBase]: For 1039599/1039599 co-relation queries the response was YES. [2023-08-27 14:56:11,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311740 conditions, 28307 events. 16317/28307 cut-off events. For 1039599/1039599 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 218613 event pairs, 675 based on Foata normal form. 610/28917 useless extension candidates. Maximal degree in co-relation 311603. Up to 12330 conditions per place. [2023-08-27 14:56:11,636 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 2157 selfloop transitions, 2368 changer transitions 10/4535 dead transitions. [2023-08-27 14:56:11,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 4535 transitions, 127445 flow [2023-08-27 14:56:11,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 14:56:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 14:56:11,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2292 transitions. [2023-08-27 14:56:11,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38959714431412545 [2023-08-27 14:56:11,638 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2292 transitions. [2023-08-27 14:56:11,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2292 transitions. [2023-08-27 14:56:11,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:56:11,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2292 transitions. [2023-08-27 14:56:11,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 61.945945945945944) internal successors, (2292), 37 states have internal predecessors, (2292), 0 states have call successors, (0), 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 14:56:11,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 159.0) internal successors, (6042), 38 states have internal predecessors, (6042), 0 states have call successors, (0), 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 14:56:11,646 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 159.0) internal successors, (6042), 38 states have internal predecessors, (6042), 0 states have call successors, (0), 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 14:56:11,647 INFO L175 Difference]: Start difference. First operand has 417 places, 4244 transitions, 111102 flow. Second operand 37 states and 2292 transitions. [2023-08-27 14:56:11,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 4535 transitions, 127445 flow [2023-08-27 14:56:30,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 4535 transitions, 125010 flow, removed 475 selfloop flow, removed 9 redundant places. [2023-08-27 14:56:30,948 INFO L231 Difference]: Finished difference. Result has 446 places, 4330 transitions, 118803 flow [2023-08-27 14:56:30,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=108626, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=118803, PETRI_PLACES=446, PETRI_TRANSITIONS=4330} [2023-08-27 14:56:30,950 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 418 predicate places. [2023-08-27 14:56:30,951 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 4330 transitions, 118803 flow [2023-08-27 14:56:30,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 58.78947368421053) internal successors, (1117), 19 states have internal predecessors, (1117), 0 states have call successors, (0), 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 14:56:30,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:56:30,951 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:56:30,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 14:56:31,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:56:31,155 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:56:31,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:56:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash 848209978, now seen corresponding path program 14 times [2023-08-27 14:56:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:56:31,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086302323] [2023-08-27 14:56:31,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:56:31,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:56:31,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:56:31,277 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:56:31,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:56:31,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086302323] [2023-08-27 14:56:31,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086302323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:56:31,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266211602] [2023-08-27 14:56:31,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:56:31,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:56:31,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:56:31,279 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:56:31,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 14:56:31,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:56:31,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:56:31,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 14:56:31,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:56:31,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:56:31,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:56:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:56:31,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266211602] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:56:31,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:56:31,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-27 14:56:31,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546002020] [2023-08-27 14:56:31,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:56:31,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 14:56:31,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:56:31,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 14:56:31,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2023-08-27 14:56:31,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:56:31,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 4330 transitions, 118803 flow. Second operand has 21 states, 21 states have (on average 59.19047619047619) internal successors, (1243), 21 states have internal predecessors, (1243), 0 states have call successors, (0), 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 14:56:31,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:56:31,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:56:31,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:57:17,312 INFO L124 PetriNetUnfolderBase]: 22801/39190 cut-off events. [2023-08-27 14:57:17,313 INFO L125 PetriNetUnfolderBase]: For 1587650/1587650 co-relation queries the response was YES. [2023-08-27 14:57:18,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446186 conditions, 39190 events. 22801/39190 cut-off events. For 1587650/1587650 co-relation queries the response was YES. Maximal size of possible extension queue 915. Compared 314010 event pairs, 182 based on Foata normal form. 360/39550 useless extension candidates. Maximal degree in co-relation 446044. Up to 11751 conditions per place. [2023-08-27 14:57:18,675 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 1147 selfloop transitions, 5142 changer transitions 23/6312 dead transitions. [2023-08-27 14:57:18,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 6312 transitions, 181481 flow [2023-08-27 14:57:18,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-27 14:57:18,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-27 14:57:18,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3720 transitions. [2023-08-27 14:57:18,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.389937106918239 [2023-08-27 14:57:18,692 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3720 transitions. [2023-08-27 14:57:18,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3720 transitions. [2023-08-27 14:57:18,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:57:18,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3720 transitions. [2023-08-27 14:57:18,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 62.0) internal successors, (3720), 60 states have internal predecessors, (3720), 0 states have call successors, (0), 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 14:57:18,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 159.0) internal successors, (9699), 61 states have internal predecessors, (9699), 0 states have call successors, (0), 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 14:57:18,700 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 159.0) internal successors, (9699), 61 states have internal predecessors, (9699), 0 states have call successors, (0), 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 14:57:18,701 INFO L175 Difference]: Start difference. First operand has 446 places, 4330 transitions, 118803 flow. Second operand 60 states and 3720 transitions. [2023-08-27 14:57:18,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 6312 transitions, 181481 flow [2023-08-27 14:58:01,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 6312 transitions, 179015 flow, removed 500 selfloop flow, removed 19 redundant places. [2023-08-27 14:58:01,546 INFO L231 Difference]: Finished difference. Result has 502 places, 5858 transitions, 174261 flow [2023-08-27 14:58:01,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=115904, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3603, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=174261, PETRI_PLACES=502, PETRI_TRANSITIONS=5858} [2023-08-27 14:58:01,549 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 474 predicate places. [2023-08-27 14:58:01,549 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 5858 transitions, 174261 flow [2023-08-27 14:58:01,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 59.19047619047619) internal successors, (1243), 21 states have internal predecessors, (1243), 0 states have call successors, (0), 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 14:58:01,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:58:01,550 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:58:01,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 14:58:01,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:58:01,753 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:58:01,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:58:01,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1209790320, now seen corresponding path program 15 times [2023-08-27 14:58:01,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:58:01,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243429175] [2023-08-27 14:58:01,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:58:01,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:58:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:58:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:58:01,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:58:01,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243429175] [2023-08-27 14:58:01,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243429175] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:58:01,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106259522] [2023-08-27 14:58:01,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:58:01,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:58:01,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:58:01,857 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:58:01,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 14:58:01,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:58:01,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:58:01,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 14:58:01,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:58:02,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:58:02,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:58:02,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:58:02,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106259522] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:58:02,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:58:02,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-27 14:58:02,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045131001] [2023-08-27 14:58:02,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:58:02,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 14:58:02,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:58:02,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 14:58:02,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-08-27 14:58:02,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 14:58:02,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 5858 transitions, 174261 flow. Second operand has 22 states, 22 states have (on average 59.04545454545455) internal successors, (1299), 22 states have internal predecessors, (1299), 0 states have call successors, (0), 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 14:58:02,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:58:02,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 14:58:02,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:59:12,349 INFO L124 PetriNetUnfolderBase]: 29036/49751 cut-off events. [2023-08-27 14:59:12,352 INFO L125 PetriNetUnfolderBase]: For 2118081/2118081 co-relation queries the response was YES. [2023-08-27 14:59:13,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616946 conditions, 49751 events. 29036/49751 cut-off events. For 2118081/2118081 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 410365 event pairs, 487 based on Foata normal form. 646/50397 useless extension candidates. Maximal degree in co-relation 616790. Up to 14663 conditions per place. [2023-08-27 14:59:13,789 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 2250 selfloop transitions, 6722 changer transitions 17/8989 dead transitions. [2023-08-27 14:59:13,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 8989 transitions, 287556 flow [2023-08-27 14:59:13,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-27 14:59:13,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-27 14:59:13,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4303 transitions. [2023-08-27 14:59:13,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866127583108715 [2023-08-27 14:59:13,793 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4303 transitions. [2023-08-27 14:59:13,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4303 transitions. [2023-08-27 14:59:13,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:59:13,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4303 transitions. [2023-08-27 14:59:13,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 61.47142857142857) internal successors, (4303), 70 states have internal predecessors, (4303), 0 states have call successors, (0), 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 14:59:13,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 159.0) internal successors, (11289), 71 states have internal predecessors, (11289), 0 states have call successors, (0), 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 14:59:13,802 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 159.0) internal successors, (11289), 71 states have internal predecessors, (11289), 0 states have call successors, (0), 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 14:59:13,802 INFO L175 Difference]: Start difference. First operand has 502 places, 5858 transitions, 174261 flow. Second operand 70 states and 4303 transitions. [2023-08-27 14:59:13,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 8989 transitions, 287556 flow [2023-08-27 15:00:35,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 8989 transitions, 283021 flow, removed 2045 selfloop flow, removed 10 redundant places. [2023-08-27 15:00:35,221 INFO L231 Difference]: Finished difference. Result has 575 places, 8353 transitions, 269206 flow [2023-08-27 15:00:35,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=171345, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=269206, PETRI_PLACES=575, PETRI_TRANSITIONS=8353} [2023-08-27 15:00:35,225 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 547 predicate places. [2023-08-27 15:00:35,225 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 8353 transitions, 269206 flow [2023-08-27 15:00:35,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 59.04545454545455) internal successors, (1299), 22 states have internal predecessors, (1299), 0 states have call successors, (0), 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 15:00:35,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:00:35,225 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:00:35,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-27 15:00:35,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 15:00:35,429 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 15:00:35,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:00:35,430 INFO L85 PathProgramCache]: Analyzing trace with hash 906334634, now seen corresponding path program 16 times [2023-08-27 15:00:35,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:00:35,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392677328] [2023-08-27 15:00:35,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:00:35,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:00:35,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:00:35,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:00:35,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:00:35,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392677328] [2023-08-27 15:00:35,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392677328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:00:35,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186048428] [2023-08-27 15:00:35,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:00:35,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:00:35,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:00:35,535 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:00:35,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 15:00:35,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:00:35,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:00:35,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 15:00:35,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:00:35,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:00:35,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:00:35,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:00:35,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186048428] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:00:35,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:00:35,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-27 15:00:35,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069955960] [2023-08-27 15:00:35,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:00:35,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 15:00:35,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:00:35,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 15:00:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-08-27 15:00:35,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 15:00:35,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 8353 transitions, 269206 flow. Second operand has 22 states, 22 states have (on average 59.09090909090909) internal successors, (1300), 22 states have internal predecessors, (1300), 0 states have call successors, (0), 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 15:00:35,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:00:35,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 15:00:35,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:02:46,630 INFO L124 PetriNetUnfolderBase]: 31571/54170 cut-off events. [2023-08-27 15:02:46,631 INFO L125 PetriNetUnfolderBase]: For 2430030/2430030 co-relation queries the response was YES. [2023-08-27 15:02:48,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 706948 conditions, 54170 events. 31571/54170 cut-off events. For 2430030/2430030 co-relation queries the response was YES. Maximal size of possible extension queue 1351. Compared 454441 event pairs, 761 based on Foata normal form. 240/54410 useless extension candidates. Maximal degree in co-relation 706780. Up to 22888 conditions per place. [2023-08-27 15:02:48,505 INFO L140 encePairwiseOnDemand]: 150/159 looper letters, 2351 selfloop transitions, 7196 changer transitions 0/9547 dead transitions. [2023-08-27 15:02:48,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 9547 transitions, 323299 flow [2023-08-27 15:02:48,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 15:02:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-27 15:02:48,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2856 transitions. [2023-08-27 15:02:48,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39048400328137817 [2023-08-27 15:02:48,507 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2856 transitions. [2023-08-27 15:02:48,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2856 transitions. [2023-08-27 15:02:48,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:02:48,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2856 transitions. [2023-08-27 15:02:48,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 62.08695652173913) internal successors, (2856), 46 states have internal predecessors, (2856), 0 states have call successors, (0), 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 15:02:48,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 159.0) internal successors, (7473), 47 states have internal predecessors, (7473), 0 states have call successors, (0), 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 15:02:48,513 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 159.0) internal successors, (7473), 47 states have internal predecessors, (7473), 0 states have call successors, (0), 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 15:02:48,514 INFO L175 Difference]: Start difference. First operand has 575 places, 8353 transitions, 269206 flow. Second operand 46 states and 2856 transitions. [2023-08-27 15:02:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 9547 transitions, 323299 flow [2023-08-27 15:04:28,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 9547 transitions, 317980 flow, removed 1987 selfloop flow, removed 14 redundant places. [2023-08-27 15:04:28,724 INFO L231 Difference]: Finished difference. Result has 615 places, 9209 transitions, 313865 flow [2023-08-27 15:04:28,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=263101, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=313865, PETRI_PLACES=615, PETRI_TRANSITIONS=9209} [2023-08-27 15:04:28,730 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 587 predicate places. [2023-08-27 15:04:28,730 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 9209 transitions, 313865 flow [2023-08-27 15:04:28,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 59.09090909090909) internal successors, (1300), 22 states have internal predecessors, (1300), 0 states have call successors, (0), 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 15:04:28,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:04:28,730 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:04:28,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 15:04:28,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 15:04:28,934 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 15:04:28,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:04:28,935 INFO L85 PathProgramCache]: Analyzing trace with hash -544703054, now seen corresponding path program 17 times [2023-08-27 15:04:28,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:04:28,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483074566] [2023-08-27 15:04:28,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:04:28,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:04:28,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:04:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:04:29,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:04:29,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483074566] [2023-08-27 15:04:29,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483074566] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:04:29,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543678532] [2023-08-27 15:04:29,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:04:29,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:04:29,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:04:29,046 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:04:29,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 15:04:29,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 15:04:29,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:04:29,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 15:04:29,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:04:29,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:04:29,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:04:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:04:29,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543678532] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:04:29,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:04:29,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-27 15:04:29,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612795910] [2023-08-27 15:04:29,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:04:29,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 15:04:29,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:04:29,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 15:04:29,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2023-08-27 15:04:29,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 159 [2023-08-27 15:04:29,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 9209 transitions, 313865 flow. Second operand has 23 states, 23 states have (on average 58.869565217391305) internal successors, (1354), 23 states have internal predecessors, (1354), 0 states have call successors, (0), 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 15:04:29,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:04:29,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 159 [2023-08-27 15:04:29,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 15:05:14,488 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 15:05:14,489 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 15:05:14,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 15:05:14,689 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 15:05:14,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-08-27 15:05:14,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 15:05:14,896 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). [2023-08-27 15:05:14,897 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 15:05:14,897 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 15:05:14,897 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 15:05:14,897 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 15:05:14,898 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 15:05:14,899 INFO L445 BasicCegarLoop]: Path program histogram: [17, 3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 15:05:14,901 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 15:05:14,901 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 15:05:14,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 03:05:14 BasicIcfg [2023-08-27 15:05:14,903 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 15:05:14,903 INFO L158 Benchmark]: Toolchain (without parser) took 847930.00ms. Allocated memory was 385.9MB in the beginning and 6.9GB in the end (delta: 6.6GB). Free memory was 361.9MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-08-27 15:05:14,903 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 385.9MB. Free memory was 364.0MB in the beginning and 363.9MB in the end (delta: 119.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 15:05:14,903 INFO L158 Benchmark]: CACSL2BoogieTranslator took 138.90ms. Allocated memory is still 385.9MB. Free memory was 361.5MB in the beginning and 351.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 15:05:14,904 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.20ms. Allocated memory is still 385.9MB. Free memory was 351.1MB in the beginning and 349.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 15:05:14,904 INFO L158 Benchmark]: Boogie Preprocessor took 26.19ms. Allocated memory is still 385.9MB. Free memory was 349.5MB in the beginning and 347.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 15:05:14,904 INFO L158 Benchmark]: RCFGBuilder took 310.01ms. Allocated memory is still 385.9MB. Free memory was 347.9MB in the beginning and 329.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 15:05:14,904 INFO L158 Benchmark]: TraceAbstraction took 847428.56ms. Allocated memory was 385.9MB in the beginning and 6.9GB in the end (delta: 6.6GB). Free memory was 328.5MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 15:05:14,905 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 385.9MB. Free memory was 364.0MB in the beginning and 363.9MB in the end (delta: 119.2kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 138.90ms. Allocated memory is still 385.9MB. Free memory was 361.5MB in the beginning and 351.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.20ms. Allocated memory is still 385.9MB. Free memory was 351.1MB in the beginning and 349.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.19ms. Allocated memory is still 385.9MB. Free memory was 349.5MB in the beginning and 347.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 310.01ms. Allocated memory is still 385.9MB. Free memory was 347.9MB in the beginning and 329.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 847428.56ms. Allocated memory was 385.9MB in the beginning and 6.9GB in the end (delta: 6.6GB). Free memory was 328.5MB in the beginning and 3.9GB in the end (delta: -3.5GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.0s, 78 PlacesBefore, 28 PlacesAfterwards, 77 TransitionsBefore, 23 TransitionsAfterwards, 812 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 71 TotalNumberOfCompositions, 941 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 913, independent: 909, independent conditional: 0, independent unconditional: 909, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 404, independent: 402, independent conditional: 0, independent unconditional: 402, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 913, independent: 507, independent conditional: 0, independent unconditional: 507, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 404, unknown conditional: 0, unknown unconditional: 404] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 43, Positive conditional cache size: 0, Positive unconditional cache size: 43, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 57/159 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 240815 conditions, 17799 events (10537/17798 cut-off events. For 619982/619982 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 151314 event pairs, 207 based on Foata normal form. 94/19597 useless extension candidates. Maximal degree in co-relation 240651. Up to 5720 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 111 locations, 19 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 847.3s, OverallIterations: 28, TraceHistogramMax: 10, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 831.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3300 SdHoareTripleChecker+Valid, 4.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3300 mSDsluCounter, 261 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 178 mSDsCounter, 897 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8748 IncrementalHoareTripleChecker+Invalid, 9645 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 897 mSolverCounterUnsat, 83 mSDtfsCounter, 8748 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1637 GetRequests, 839 SyntacticMatches, 31 SemanticMatches, 767 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10572 ImplicationChecksByTransitivity, 13.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=313865occurred in iteration=27, InterpolantAutomatonStates: 613, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 722 NumberOfCodeBlocks, 718 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 981 ConstructedInterpolants, 0 QuantifiedInterpolants, 5490 SizeOfPredicates, 109 NumberOfNonLiveVariables, 3127 ConjunctsInSsa, 215 ConjunctsInUnsatCore, 77 InterpolantComputations, 7 PerfectInterpolantSequences, 102/505 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown