/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-more-vector-add.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 14:45:45,342 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 14:45:45,425 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:45:45,430 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 14:45:45,430 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 14:45:45,460 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 14:45:45,461 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 14:45:45,461 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 14:45:45,462 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 14:45:45,465 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 14:45:45,465 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 14:45:45,466 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 14:45:45,466 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 14:45:45,467 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 14:45:45,467 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 14:45:45,467 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 14:45:45,468 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 14:45:45,468 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 14:45:45,468 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 14:45:45,468 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 14:45:45,469 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 14:45:45,469 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 14:45:45,470 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 14:45:45,470 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 14:45:45,470 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 14:45:45,471 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 14:45:45,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 14:45:45,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:45:45,471 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 14:45:45,472 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 14:45:45,472 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 14:45:45,473 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 14:45:45,473 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 14:45:45,473 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 14:45:45,473 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 14:45:45,473 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:45:45,779 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 14:45:45,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 14:45:45,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 14:45:45,799 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 14:45:45,800 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 14:45:45,802 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-vector-add.wvr.c [2023-08-27 14:45:47,018 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 14:45:47,274 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 14:45:47,275 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-vector-add.wvr.c [2023-08-27 14:45:47,280 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07cedffb2/7f90bff840a24fbaa2c74c7e90423efb/FLAGec135e6ca [2023-08-27 14:45:47,294 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07cedffb2/7f90bff840a24fbaa2c74c7e90423efb [2023-08-27 14:45:47,298 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 14:45:47,299 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 14:45:47,300 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 14:45:47,300 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 14:45:47,303 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 14:45:47,304 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,305 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20ef656a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47, skipping insertion in model container [2023-08-27 14:45:47,305 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,331 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 14:45:47,530 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:45:47,540 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 14:45:47,578 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:45:47,593 INFO L206 MainTranslator]: Completed translation [2023-08-27 14:45:47,593 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47 WrapperNode [2023-08-27 14:45:47,594 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 14:45:47,595 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 14:45:47,595 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 14:45:47,595 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 14:45:47,601 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:45:47" (1/1) ... [2023-08-27 14:45:47,620 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:45:47" (1/1) ... [2023-08-27 14:45:47,656 INFO L138 Inliner]: procedures = 25, calls = 47, calls flagged for inlining = 12, calls inlined = 18, statements flattened = 214 [2023-08-27 14:45:47,657 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 14:45:47,657 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 14:45:47,657 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 14:45:47,658 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 14:45:47,665 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,678 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,679 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,686 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,701 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,703 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,704 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,707 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 14:45:47,707 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 14:45:47,707 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 14:45:47,708 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 14:45:47,708 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (1/1) ... [2023-08-27 14:45:47,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:45:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:45:47,746 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:45:47,759 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:45:47,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 14:45:47,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 14:45:47,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 14:45:47,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 14:45:47,789 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 14:45:47,790 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 14:45:47,790 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 14:45:47,790 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 14:45:47,790 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 14:45:47,790 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 14:45:47,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 14:45:47,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 14:45:47,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 14:45:47,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 14:45:47,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 14:45:47,792 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:45:47,920 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 14:45:47,922 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 14:45:48,388 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 14:45:48,396 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 14:45:48,397 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-27 14:45:48,399 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:45:48 BoogieIcfgContainer [2023-08-27 14:45:48,399 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 14:45:48,401 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 14:45:48,401 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 14:45:48,403 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 14:45:48,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:45:47" (1/3) ... [2023-08-27 14:45:48,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df8c0d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:45:48, skipping insertion in model container [2023-08-27 14:45:48,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:45:47" (2/3) ... [2023-08-27 14:45:48,405 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df8c0d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:45:48, skipping insertion in model container [2023-08-27 14:45:48,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:45:48" (3/3) ... [2023-08-27 14:45:48,406 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-vector-add.wvr.c [2023-08-27 14:45:48,420 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 14:45:48,420 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-08-27 14:45:48,420 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 14:45:48,540 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 14:45:48,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 309 transitions, 642 flow [2023-08-27 14:45:48,649 INFO L124 PetriNetUnfolderBase]: 25/306 cut-off events. [2023-08-27 14:45:48,649 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 14:45:48,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 306 events. 25/306 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 245. Up to 2 conditions per place. [2023-08-27 14:45:48,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 309 transitions, 642 flow [2023-08-27 14:45:48,662 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 280 places, 295 transitions, 608 flow [2023-08-27 14:45:48,664 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 14:45:48,671 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 280 places, 295 transitions, 608 flow [2023-08-27 14:45:48,674 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 280 places, 295 transitions, 608 flow [2023-08-27 14:45:48,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 280 places, 295 transitions, 608 flow [2023-08-27 14:45:48,731 INFO L124 PetriNetUnfolderBase]: 25/295 cut-off events. [2023-08-27 14:45:48,731 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 14:45:48,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 295 events. 25/295 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 245. Up to 2 conditions per place. [2023-08-27 14:45:48,737 INFO L119 LiptonReduction]: Number of co-enabled transitions 3534 [2023-08-27 14:45:56,530 INFO L134 LiptonReduction]: Checked pairs total: 8414 [2023-08-27 14:45:56,530 INFO L136 LiptonReduction]: Total number of compositions: 331 [2023-08-27 14:45:56,551 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 14:45:56,556 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;@3e06ae61, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 14:45:56,556 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-08-27 14:45:56,559 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 14:45:56,559 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 14:45:56,559 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 14:45:56,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:56,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 14:45:56,560 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:56,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:56,564 INFO L85 PathProgramCache]: Analyzing trace with hash 36727, now seen corresponding path program 1 times [2023-08-27 14:45:56,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:56,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234928760] [2023-08-27 14:45:56,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:56,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:56,834 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:45:56,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:56,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234928760] [2023-08-27 14:45:56,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234928760] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:45:56,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:45:56,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 14:45:56,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833457328] [2023-08-27 14:45:56,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:45:56,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:45:56,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:56,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:45:56,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:45:56,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 14:45:56,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 118 flow. Second operand has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have 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:45:56,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:56,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 14:45:56,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:45:57,183 INFO L124 PetriNetUnfolderBase]: 1552/2202 cut-off events. [2023-08-27 14:45:57,183 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 14:45:57,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 2202 events. 1552/2202 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10679 event pairs, 1039 based on Foata normal form. 0/1141 useless extension candidates. Maximal degree in co-relation 3838. Up to 2134 conditions per place. [2023-08-27 14:45:57,202 INFO L140 encePairwiseOnDemand]: 623/640 looper letters, 43 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2023-08-27 14:45:57,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 238 flow [2023-08-27 14:45:57,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:45:57,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:45:57,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2023-08-27 14:45:57,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2023-08-27 14:45:57,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2023-08-27 14:45:57,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2023-08-27 14:45:57,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:45:57,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2023-08-27 14:45:57,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have 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:45:57,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:57,246 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:57,247 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 118 flow. Second operand 3 states and 816 transitions. [2023-08-27 14:45:57,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 238 flow [2023-08-27 14:45:57,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 226 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 14:45:57,260 INFO L231 Difference]: Finished difference. Result has 51 places, 58 transitions, 190 flow [2023-08-27 14:45:57,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=51, PETRI_TRANSITIONS=58} [2023-08-27 14:45:57,265 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -2 predicate places. [2023-08-27 14:45:57,265 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 58 transitions, 190 flow [2023-08-27 14:45:57,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have 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:45:57,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:57,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 14:45:57,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 14:45:57,266 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:57,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:57,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1140296, now seen corresponding path program 1 times [2023-08-27 14:45:57,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:57,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488495773] [2023-08-27 14:45:57,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:57,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:57,361 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:45:57,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:57,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488495773] [2023-08-27 14:45:57,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488495773] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:45:57,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:45:57,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:45:57,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295988614] [2023-08-27 14:45:57,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:45:57,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:45:57,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:57,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:45:57,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:45:57,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 14:45:57,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 58 transitions, 190 flow. Second operand has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have 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:45:57,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:57,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 14:45:57,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:45:57,609 INFO L124 PetriNetUnfolderBase]: 1552/2198 cut-off events. [2023-08-27 14:45:57,610 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-27 14:45:57,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4411 conditions, 2198 events. 1552/2198 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10637 event pairs, 1039 based on Foata normal form. 0/1147 useless extension candidates. Maximal degree in co-relation 4335. Up to 2118 conditions per place. [2023-08-27 14:45:57,624 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 45 selfloop transitions, 3 changer transitions 0/54 dead transitions. [2023-08-27 14:45:57,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 54 transitions, 270 flow [2023-08-27 14:45:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:45:57,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:45:57,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2023-08-27 14:45:57,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-08-27 14:45:57,627 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2023-08-27 14:45:57,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2023-08-27 14:45:57,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:45:57,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2023-08-27 14:45:57,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have 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:45:57,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:57,635 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:57,635 INFO L175 Difference]: Start difference. First operand has 51 places, 58 transitions, 190 flow. Second operand 3 states and 800 transitions. [2023-08-27 14:45:57,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 54 transitions, 270 flow [2023-08-27 14:45:57,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 54 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:45:57,639 INFO L231 Difference]: Finished difference. Result has 47 places, 54 transitions, 162 flow [2023-08-27 14:45:57,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=162, PETRI_PLACES=47, PETRI_TRANSITIONS=54} [2023-08-27 14:45:57,640 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -6 predicate places. [2023-08-27 14:45:57,640 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 54 transitions, 162 flow [2023-08-27 14:45:57,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have 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:45:57,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:57,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 14:45:57,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 14:45:57,644 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:57,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:57,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1140318, now seen corresponding path program 1 times [2023-08-27 14:45:57,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:57,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592351001] [2023-08-27 14:45:57,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:57,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:57,723 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:45:57,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:57,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592351001] [2023-08-27 14:45:57,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592351001] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:45:57,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992052104] [2023-08-27 14:45:57,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:57,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:45:57,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:45:57,727 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:45:57,761 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:45:57,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:57,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:45:57,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:45:57,862 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:45:57,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:45:57,883 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:45:57,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992052104] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:45:57,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:45:57,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 14:45:57,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716859339] [2023-08-27 14:45:57,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:45:57,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:45:57,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:57,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:45:57,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:45:57,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 14:45:57,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 54 transitions, 162 flow. Second operand has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have 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:45:57,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:57,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 14:45:57,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:45:58,230 INFO L124 PetriNetUnfolderBase]: 1564/2222 cut-off events. [2023-08-27 14:45:58,230 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-27 14:45:58,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 2222 events. 1564/2222 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10704 event pairs, 1039 based on Foata normal form. 0/1158 useless extension candidates. Maximal degree in co-relation 4335. Up to 2133 conditions per place. [2023-08-27 14:45:58,247 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 39 selfloop transitions, 33 changer transitions 0/78 dead transitions. [2023-08-27 14:45:58,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 78 transitions, 408 flow [2023-08-27 14:45:58,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:45:58,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:45:58,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1596 transitions. [2023-08-27 14:45:58,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2023-08-27 14:45:58,252 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1596 transitions. [2023-08-27 14:45:58,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1596 transitions. [2023-08-27 14:45:58,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:45:58,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1596 transitions. [2023-08-27 14:45:58,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 266.0) internal successors, (1596), 6 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have 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:45:58,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:58,265 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:58,265 INFO L175 Difference]: Start difference. First operand has 47 places, 54 transitions, 162 flow. Second operand 6 states and 1596 transitions. [2023-08-27 14:45:58,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 78 transitions, 408 flow [2023-08-27 14:45:58,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 78 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:45:58,270 INFO L231 Difference]: Finished difference. Result has 53 places, 78 transitions, 388 flow [2023-08-27 14:45:58,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=388, PETRI_PLACES=53, PETRI_TRANSITIONS=78} [2023-08-27 14:45:58,271 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 14:45:58,271 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 78 transitions, 388 flow [2023-08-27 14:45:58,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have 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:45:58,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:58,273 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 14:45:58,284 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:45:58,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:45:58,479 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:58,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:58,481 INFO L85 PathProgramCache]: Analyzing trace with hash -387433523, now seen corresponding path program 2 times [2023-08-27 14:45:58,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:58,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5651475] [2023-08-27 14:45:58,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:58,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:58,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:58,629 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:45:58,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:58,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5651475] [2023-08-27 14:45:58,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5651475] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:45:58,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252163853] [2023-08-27 14:45:58,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:45:58,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:45:58,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:45:58,632 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:45:58,652 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:45:58,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:45:58,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:45:58,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:45:58,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:45:58,726 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:45:58,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:45:58,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252163853] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:45:58,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:45:58,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 14:45:58,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128675463] [2023-08-27 14:45:58,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:45:58,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:45:58,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:58,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:45:58,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:45:58,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 640 [2023-08-27 14:45:58,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 78 transitions, 388 flow. Second operand has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:45:58,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:58,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 640 [2023-08-27 14:45:58,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:45:58,956 INFO L124 PetriNetUnfolderBase]: 1564/2221 cut-off events. [2023-08-27 14:45:58,956 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-08-27 14:45:58,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4545 conditions, 2221 events. 1564/2221 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10664 event pairs, 1039 based on Foata normal form. 1/1169 useless extension candidates. Maximal degree in co-relation 4428. Up to 2154 conditions per place. [2023-08-27 14:45:58,971 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 65 selfloop transitions, 6 changer transitions 0/77 dead transitions. [2023-08-27 14:45:58,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 77 transitions, 520 flow [2023-08-27 14:45:58,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:45:58,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:45:58,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 808 transitions. [2023-08-27 14:45:58,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2023-08-27 14:45:58,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 808 transitions. [2023-08-27 14:45:58,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 808 transitions. [2023-08-27 14:45:58,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:45:58,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 808 transitions. [2023-08-27 14:45:58,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 269.3333333333333) internal successors, (808), 3 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have 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:45:58,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:58,982 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:58,982 INFO L175 Difference]: Start difference. First operand has 53 places, 78 transitions, 388 flow. Second operand 3 states and 808 transitions. [2023-08-27 14:45:58,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 77 transitions, 520 flow [2023-08-27 14:45:58,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 77 transitions, 472 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-27 14:45:58,986 INFO L231 Difference]: Finished difference. Result has 53 places, 77 transitions, 342 flow [2023-08-27 14:45:58,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=53, PETRI_TRANSITIONS=77} [2023-08-27 14:45:58,988 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 14:45:58,989 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 77 transitions, 342 flow [2023-08-27 14:45:58,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:45:58,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:58,990 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 14:45:58,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 14:45:59,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-27 14:45:59,197 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:59,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:59,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2070161956, now seen corresponding path program 1 times [2023-08-27 14:45:59,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:59,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086243673] [2023-08-27 14:45:59,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:59,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:59,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 14:45:59,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086243673] [2023-08-27 14:45:59,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086243673] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:45:59,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:45:59,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 14:45:59,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650551151] [2023-08-27 14:45:59,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:45:59,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:45:59,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:59,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:45:59,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 14:45:59,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 640 [2023-08-27 14:45:59,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 77 transitions, 342 flow. Second operand has 4 states, 4 states have (on average 225.25) internal successors, (901), 4 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have 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:45:59,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:59,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 640 [2023-08-27 14:45:59,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:45:59,559 INFO L124 PetriNetUnfolderBase]: 1564/2224 cut-off events. [2023-08-27 14:45:59,560 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-27 14:45:59,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4534 conditions, 2224 events. 1564/2224 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10768 event pairs, 1039 based on Foata normal form. 3/1178 useless extension candidates. Maximal degree in co-relation 4429. Up to 2145 conditions per place. [2023-08-27 14:45:59,574 INFO L140 encePairwiseOnDemand]: 631/640 looper letters, 52 selfloop transitions, 22 changer transitions 0/80 dead transitions. [2023-08-27 14:45:59,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 503 flow [2023-08-27 14:45:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:45:59,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:45:59,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 949 transitions. [2023-08-27 14:45:59,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.370703125 [2023-08-27 14:45:59,577 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 949 transitions. [2023-08-27 14:45:59,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 949 transitions. [2023-08-27 14:45:59,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:45:59,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 949 transitions. [2023-08-27 14:45:59,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 237.25) internal successors, (949), 4 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have 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:45:59,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:59,585 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:45:59,585 INFO L175 Difference]: Start difference. First operand has 53 places, 77 transitions, 342 flow. Second operand 4 states and 949 transitions. [2023-08-27 14:45:59,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 503 flow [2023-08-27 14:45:59,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 80 transitions, 491 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:45:59,588 INFO L231 Difference]: Finished difference. Result has 55 places, 80 transitions, 412 flow [2023-08-27 14:45:59,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=412, PETRI_PLACES=55, PETRI_TRANSITIONS=80} [2023-08-27 14:45:59,588 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 2 predicate places. [2023-08-27 14:45:59,589 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 80 transitions, 412 flow [2023-08-27 14:45:59,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 225.25) internal successors, (901), 4 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have 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:45:59,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:45:59,589 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 14:45:59,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 14:45:59,590 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:45:59,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:45:59,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1606051413, now seen corresponding path program 1 times [2023-08-27 14:45:59,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:45:59,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186480330] [2023-08-27 14:45:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:59,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:45:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:59,713 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 14:45:59,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:45:59,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186480330] [2023-08-27 14:45:59,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186480330] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:45:59,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456877508] [2023-08-27 14:45:59,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:45:59,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:45:59,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:45:59,717 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:45:59,740 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:45:59,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:45:59,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:45:59,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:45:59,870 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:45:59,870 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:45:59,918 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:45:59,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456877508] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:45:59,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:45:59,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-27 14:45:59,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407914619] [2023-08-27 14:45:59,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:45:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:45:59,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:45:59,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:45:59,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:45:59,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 640 [2023-08-27 14:45:59,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 80 transitions, 412 flow. Second operand has 14 states, 14 states have (on average 225.28571428571428) internal successors, (3154), 14 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have 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:45:59,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:45:59,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 640 [2023-08-27 14:45:59,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:00,501 INFO L124 PetriNetUnfolderBase]: 3085/4390 cut-off events. [2023-08-27 14:46:00,501 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2023-08-27 14:46:00,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8894 conditions, 4390 events. 3085/4390 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 22199 event pairs, 2068 based on Foata normal form. 3/2351 useless extension candidates. Maximal degree in co-relation 8784. Up to 2120 conditions per place. [2023-08-27 14:46:00,530 INFO L140 encePairwiseOnDemand]: 628/640 looper letters, 71 selfloop transitions, 39 changer transitions 0/116 dead transitions. [2023-08-27 14:46:00,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 116 transitions, 764 flow [2023-08-27 14:46:00,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 14:46:00,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 14:46:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2113 transitions. [2023-08-27 14:46:00,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668402777777778 [2023-08-27 14:46:00,535 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2113 transitions. [2023-08-27 14:46:00,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2113 transitions. [2023-08-27 14:46:00,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:00,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2113 transitions. [2023-08-27 14:46:00,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 234.77777777777777) internal successors, (2113), 9 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have 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:46:00,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have 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:46:00,547 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have 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:46:00,547 INFO L175 Difference]: Start difference. First operand has 55 places, 80 transitions, 412 flow. Second operand 9 states and 2113 transitions. [2023-08-27 14:46:00,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 116 transitions, 764 flow [2023-08-27 14:46:00,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 116 transitions, 729 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:00,551 INFO L231 Difference]: Finished difference. Result has 62 places, 89 transitions, 527 flow [2023-08-27 14:46:00,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=527, PETRI_PLACES=62, PETRI_TRANSITIONS=89} [2023-08-27 14:46:00,552 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2023-08-27 14:46:00,552 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 89 transitions, 527 flow [2023-08-27 14:46:00,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 225.28571428571428) internal successors, (3154), 14 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states have 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:46:00,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:00,554 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1] [2023-08-27 14:46:00,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 14:46:00,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:00,759 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:00,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:00,760 INFO L85 PathProgramCache]: Analyzing trace with hash -103526468, now seen corresponding path program 2 times [2023-08-27 14:46:00,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:00,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608442411] [2023-08-27 14:46:00,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:00,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:00,965 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:00,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:00,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608442411] [2023-08-27 14:46:00,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608442411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:00,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041593047] [2023-08-27 14:46:00,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:46:00,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:00,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:00,973 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:46:01,008 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:46:01,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:46:01,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:01,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:46:01,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 14:46:01,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:01,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041593047] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:01,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:01,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 10 [2023-08-27 14:46:01,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355559215] [2023-08-27 14:46:01,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:46:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:01,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:46:01,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:46:01,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 640 [2023-08-27 14:46:01,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 89 transitions, 527 flow. Second operand has 4 states, 4 states have (on average 245.25) internal successors, (981), 4 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have 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:46:01,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:01,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 640 [2023-08-27 14:46:01,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:01,440 INFO L124 PetriNetUnfolderBase]: 3110/4407 cut-off events. [2023-08-27 14:46:01,440 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2023-08-27 14:46:01,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8947 conditions, 4407 events. 3110/4407 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 22432 event pairs, 2078 based on Foata normal form. 3/2318 useless extension candidates. Maximal degree in co-relation 8849. Up to 4283 conditions per place. [2023-08-27 14:46:01,466 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 79 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2023-08-27 14:46:01,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 86 transitions, 651 flow [2023-08-27 14:46:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:46:01,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:46:01,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 771 transitions. [2023-08-27 14:46:01,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015625 [2023-08-27 14:46:01,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 771 transitions. [2023-08-27 14:46:01,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 771 transitions. [2023-08-27 14:46:01,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:01,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 771 transitions. [2023-08-27 14:46:01,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:46:01,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:01,473 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:01,473 INFO L175 Difference]: Start difference. First operand has 62 places, 89 transitions, 527 flow. Second operand 3 states and 771 transitions. [2023-08-27 14:46:01,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 86 transitions, 651 flow [2023-08-27 14:46:01,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 86 transitions, 521 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-08-27 14:46:01,478 INFO L231 Difference]: Finished difference. Result has 53 places, 86 transitions, 363 flow [2023-08-27 14:46:01,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=363, PETRI_PLACES=53, PETRI_TRANSITIONS=86} [2023-08-27 14:46:01,479 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 14:46:01,479 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 86 transitions, 363 flow [2023-08-27 14:46:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 245.25) internal successors, (981), 4 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have 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:46:01,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:01,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:01,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 14:46:01,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:01,693 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:01,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:01,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1333658450, now seen corresponding path program 1 times [2023-08-27 14:46:01,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:01,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146659282] [2023-08-27 14:46:01,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:01,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:01,740 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:46:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146659282] [2023-08-27 14:46:01,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146659282] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:01,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:46:01,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:46:01,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132695778] [2023-08-27 14:46:01,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:01,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:46:01,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:01,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:46:01,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:46:01,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 14:46:01,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 86 transitions, 363 flow. Second operand has 3 states, 3 states have (on average 278.3333333333333) internal successors, (835), 3 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have 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:46:01,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:01,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 14:46:01,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:02,276 INFO L124 PetriNetUnfolderBase]: 5062/7021 cut-off events. [2023-08-27 14:46:02,276 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2023-08-27 14:46:02,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14212 conditions, 7021 events. 5062/7021 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 36729 event pairs, 2532 based on Foata normal form. 0/4053 useless extension candidates. Maximal degree in co-relation 14201. Up to 5054 conditions per place. [2023-08-27 14:46:02,311 INFO L140 encePairwiseOnDemand]: 635/640 looper letters, 98 selfloop transitions, 3 changer transitions 0/105 dead transitions. [2023-08-27 14:46:02,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 105 transitions, 605 flow [2023-08-27 14:46:02,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:46:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:46:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2023-08-27 14:46:02,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46041666666666664 [2023-08-27 14:46:02,315 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2023-08-27 14:46:02,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2023-08-27 14:46:02,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:02,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2023-08-27 14:46:02,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have 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:46:02,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:02,320 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:02,320 INFO L175 Difference]: Start difference. First operand has 53 places, 86 transitions, 363 flow. Second operand 3 states and 884 transitions. [2023-08-27 14:46:02,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 105 transitions, 605 flow [2023-08-27 14:46:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 105 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:02,324 INFO L231 Difference]: Finished difference. Result has 55 places, 88 transitions, 383 flow [2023-08-27 14:46:02,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=383, PETRI_PLACES=55, PETRI_TRANSITIONS=88} [2023-08-27 14:46:02,326 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 2 predicate places. [2023-08-27 14:46:02,327 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 88 transitions, 383 flow [2023-08-27 14:46:02,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 278.3333333333333) internal successors, (835), 3 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have 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:46:02,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:02,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:02,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 14:46:02,328 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:02,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:02,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2116781515, now seen corresponding path program 1 times [2023-08-27 14:46:02,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:02,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199320291] [2023-08-27 14:46:02,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:02,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:02,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:02,395 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:46:02,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:02,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199320291] [2023-08-27 14:46:02,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199320291] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:02,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:46:02,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:46:02,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699376247] [2023-08-27 14:46:02,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:02,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:46:02,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:02,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:46:02,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:46:02,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 14:46:02,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 88 transitions, 383 flow. Second operand has 3 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have 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:46:02,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:02,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 14:46:02,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:03,078 INFO L124 PetriNetUnfolderBase]: 5970/8307 cut-off events. [2023-08-27 14:46:03,078 INFO L125 PetriNetUnfolderBase]: For 1206/1482 co-relation queries the response was YES. [2023-08-27 14:46:03,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19005 conditions, 8307 events. 5970/8307 cut-off events. For 1206/1482 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 43784 event pairs, 2982 based on Foata normal form. 276/5855 useless extension candidates. Maximal degree in co-relation 18993. Up to 5818 conditions per place. [2023-08-27 14:46:03,121 INFO L140 encePairwiseOnDemand]: 635/640 looper letters, 102 selfloop transitions, 3 changer transitions 0/109 dead transitions. [2023-08-27 14:46:03,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 109 transitions, 651 flow [2023-08-27 14:46:03,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:46:03,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:46:03,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2023-08-27 14:46:03,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46041666666666664 [2023-08-27 14:46:03,125 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2023-08-27 14:46:03,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2023-08-27 14:46:03,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:03,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2023-08-27 14:46:03,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have 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:46:03,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:03,142 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:03,142 INFO L175 Difference]: Start difference. First operand has 55 places, 88 transitions, 383 flow. Second operand 3 states and 884 transitions. [2023-08-27 14:46:03,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 109 transitions, 651 flow [2023-08-27 14:46:03,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 109 transitions, 646 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:03,146 INFO L231 Difference]: Finished difference. Result has 57 places, 90 transitions, 401 flow [2023-08-27 14:46:03,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=57, PETRI_TRANSITIONS=90} [2023-08-27 14:46:03,147 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2023-08-27 14:46:03,147 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 90 transitions, 401 flow [2023-08-27 14:46:03,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have 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:46:03,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:03,148 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:03,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 14:46:03,148 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:03,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:03,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1725063500, now seen corresponding path program 1 times [2023-08-27 14:46:03,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:03,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897066989] [2023-08-27 14:46:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:03,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:03,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:03,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:03,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897066989] [2023-08-27 14:46:03,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897066989] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:03,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946940904] [2023-08-27 14:46:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:03,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:03,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:03,207 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:46:03,232 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:46:03,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:03,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:46:03,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:03,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 14:46:03,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:03,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946940904] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:03,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:03,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 7 [2023-08-27 14:46:03,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139805802] [2023-08-27 14:46:03,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:03,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:46:03,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:03,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:46:03,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:46:03,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 14:46:03,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 90 transitions, 401 flow. Second operand has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have 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:46:03,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:03,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 14:46:03,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:04,118 INFO L124 PetriNetUnfolderBase]: 6571/9316 cut-off events. [2023-08-27 14:46:04,118 INFO L125 PetriNetUnfolderBase]: For 2231/2570 co-relation queries the response was YES. [2023-08-27 14:46:04,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23042 conditions, 9316 events. 6571/9316 cut-off events. For 2231/2570 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 51234 event pairs, 4590 based on Foata normal form. 440/7244 useless extension candidates. Maximal degree in co-relation 23029. Up to 7843 conditions per place. [2023-08-27 14:46:04,176 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 95 selfloop transitions, 32 changer transitions 1/132 dead transitions. [2023-08-27 14:46:04,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 132 transitions, 781 flow [2023-08-27 14:46:04,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:46:04,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:46:04,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1391 transitions. [2023-08-27 14:46:04,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36223958333333334 [2023-08-27 14:46:04,180 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1391 transitions. [2023-08-27 14:46:04,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1391 transitions. [2023-08-27 14:46:04,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:04,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1391 transitions. [2023-08-27 14:46:04,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 231.83333333333334) internal successors, (1391), 6 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have 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:46:04,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:04,188 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:04,188 INFO L175 Difference]: Start difference. First operand has 57 places, 90 transitions, 401 flow. Second operand 6 states and 1391 transitions. [2023-08-27 14:46:04,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 132 transitions, 781 flow [2023-08-27 14:46:04,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 132 transitions, 774 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:04,195 INFO L231 Difference]: Finished difference. Result has 63 places, 92 transitions, 485 flow [2023-08-27 14:46:04,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=63, PETRI_TRANSITIONS=92} [2023-08-27 14:46:04,195 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 10 predicate places. [2023-08-27 14:46:04,196 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 92 transitions, 485 flow [2023-08-27 14:46:04,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have 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:46:04,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:04,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:04,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 14:46:04,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-27 14:46:04,403 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:04,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1719531093, now seen corresponding path program 1 times [2023-08-27 14:46:04,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:04,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479678508] [2023-08-27 14:46:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:04,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:04,492 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:46:04,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:04,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479678508] [2023-08-27 14:46:04,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479678508] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:04,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:46:04,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 14:46:04,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560979318] [2023-08-27 14:46:04,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:04,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:46:04,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:04,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:46:04,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:46:04,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 14:46:04,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 92 transitions, 485 flow. Second operand has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have 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:46:04,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:04,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 14:46:04,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:05,216 INFO L124 PetriNetUnfolderBase]: 5374/7602 cut-off events. [2023-08-27 14:46:05,217 INFO L125 PetriNetUnfolderBase]: For 3676/4473 co-relation queries the response was YES. [2023-08-27 14:46:05,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19523 conditions, 7602 events. 5374/7602 cut-off events. For 3676/4473 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42974 event pairs, 3311 based on Foata normal form. 797/6569 useless extension candidates. Maximal degree in co-relation 19507. Up to 5767 conditions per place. [2023-08-27 14:46:05,264 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 109 selfloop transitions, 33 changer transitions 1/148 dead transitions. [2023-08-27 14:46:05,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 148 transitions, 951 flow [2023-08-27 14:46:05,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 14:46:05,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 14:46:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1618 transitions. [2023-08-27 14:46:05,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611607142857143 [2023-08-27 14:46:05,270 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1618 transitions. [2023-08-27 14:46:05,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1618 transitions. [2023-08-27 14:46:05,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:05,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1618 transitions. [2023-08-27 14:46:05,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 231.14285714285714) internal successors, (1618), 7 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:05,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 640.0) internal successors, (5120), 8 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states have 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:46:05,279 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 640.0) internal successors, (5120), 8 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states have 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:46:05,279 INFO L175 Difference]: Start difference. First operand has 63 places, 92 transitions, 485 flow. Second operand 7 states and 1618 transitions. [2023-08-27 14:46:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 148 transitions, 951 flow [2023-08-27 14:46:05,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 148 transitions, 894 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 14:46:05,284 INFO L231 Difference]: Finished difference. Result has 69 places, 95 transitions, 538 flow [2023-08-27 14:46:05,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=69, PETRI_TRANSITIONS=95} [2023-08-27 14:46:05,285 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 16 predicate places. [2023-08-27 14:46:05,285 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 95 transitions, 538 flow [2023-08-27 14:46:05,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have 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:46:05,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:05,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:05,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 14:46:05,286 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:05,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:05,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1719531017, now seen corresponding path program 1 times [2023-08-27 14:46:05,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:05,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221426399] [2023-08-27 14:46:05,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:05,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:05,346 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:46:05,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:05,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221426399] [2023-08-27 14:46:05,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221426399] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:05,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:46:05,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:46:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164263855] [2023-08-27 14:46:05,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:05,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:46:05,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:05,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:46:05,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 14:46:05,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 640 [2023-08-27 14:46:05,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 95 transitions, 538 flow. Second operand has 4 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have 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:46:05,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:05,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 640 [2023-08-27 14:46:05,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:05,898 INFO L124 PetriNetUnfolderBase]: 4672/6696 cut-off events. [2023-08-27 14:46:05,898 INFO L125 PetriNetUnfolderBase]: For 3294/3979 co-relation queries the response was YES. [2023-08-27 14:46:05,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17995 conditions, 6696 events. 4672/6696 cut-off events. For 3294/3979 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37173 event pairs, 1271 based on Foata normal form. 957/6467 useless extension candidates. Maximal degree in co-relation 17976. Up to 4032 conditions per place. [2023-08-27 14:46:05,940 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 105 selfloop transitions, 3 changer transitions 0/113 dead transitions. [2023-08-27 14:46:05,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 113 transitions, 821 flow [2023-08-27 14:46:05,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:46:05,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:46:05,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2023-08-27 14:46:05,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.442578125 [2023-08-27 14:46:05,944 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2023-08-27 14:46:05,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2023-08-27 14:46:05,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:05,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2023-08-27 14:46:05,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have 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:46:05,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:05,950 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:05,951 INFO L175 Difference]: Start difference. First operand has 69 places, 95 transitions, 538 flow. Second operand 4 states and 1133 transitions. [2023-08-27 14:46:05,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 113 transitions, 821 flow [2023-08-27 14:46:05,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 113 transitions, 742 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 14:46:05,964 INFO L231 Difference]: Finished difference. Result has 66 places, 93 transitions, 456 flow [2023-08-27 14:46:05,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=456, PETRI_PLACES=66, PETRI_TRANSITIONS=93} [2023-08-27 14:46:05,965 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2023-08-27 14:46:05,965 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 93 transitions, 456 flow [2023-08-27 14:46:05,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have 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:46:05,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:05,966 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:05,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 14:46:05,966 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:05,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:05,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1968230756, now seen corresponding path program 1 times [2023-08-27 14:46:05,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:05,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635560143] [2023-08-27 14:46:05,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:05,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:05,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:06,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:06,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:06,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635560143] [2023-08-27 14:46:06,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635560143] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:06,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751162787] [2023-08-27 14:46:06,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:06,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:06,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:06,055 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:46:06,057 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:46:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:06,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:46:06,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:06,187 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:46:06,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:06,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751162787] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:06,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:06,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 14:46:06,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857802476] [2023-08-27 14:46:06,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:06,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:46:06,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:06,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:46:06,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:46:06,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 14:46:06,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 93 transitions, 456 flow. Second operand has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have 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:46:06,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:06,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 14:46:06,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:06,726 INFO L124 PetriNetUnfolderBase]: 5294/7404 cut-off events. [2023-08-27 14:46:06,726 INFO L125 PetriNetUnfolderBase]: For 4374/4853 co-relation queries the response was YES. [2023-08-27 14:46:06,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20692 conditions, 7404 events. 5294/7404 cut-off events. For 4374/4853 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40034 event pairs, 683 based on Foata normal form. 479/6861 useless extension candidates. Maximal degree in co-relation 20674. Up to 3328 conditions per place. [2023-08-27 14:46:06,810 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 123 selfloop transitions, 4 changer transitions 0/132 dead transitions. [2023-08-27 14:46:06,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 132 transitions, 866 flow [2023-08-27 14:46:06,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:46:06,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:46:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1169 transitions. [2023-08-27 14:46:06,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.456640625 [2023-08-27 14:46:06,813 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1169 transitions. [2023-08-27 14:46:06,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1169 transitions. [2023-08-27 14:46:06,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:06,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1169 transitions. [2023-08-27 14:46:06,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 292.25) internal successors, (1169), 4 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have 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:46:06,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:06,820 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:06,820 INFO L175 Difference]: Start difference. First operand has 66 places, 93 transitions, 456 flow. Second operand 4 states and 1169 transitions. [2023-08-27 14:46:06,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 132 transitions, 866 flow [2023-08-27 14:46:06,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 132 transitions, 856 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 14:46:06,829 INFO L231 Difference]: Finished difference. Result has 65 places, 92 transitions, 454 flow [2023-08-27 14:46:06,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=454, PETRI_PLACES=65, PETRI_TRANSITIONS=92} [2023-08-27 14:46:06,830 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 12 predicate places. [2023-08-27 14:46:06,830 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 92 transitions, 454 flow [2023-08-27 14:46:06,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have 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:46:06,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:06,831 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:06,841 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:46:07,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:07,039 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:07,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:07,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1968230757, now seen corresponding path program 1 times [2023-08-27 14:46:07,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:07,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695787195] [2023-08-27 14:46:07,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:07,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:07,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:07,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:07,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:07,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695787195] [2023-08-27 14:46:07,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695787195] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:07,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251930879] [2023-08-27 14:46:07,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:07,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:07,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:07,145 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:46:07,148 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:46:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:07,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:46:07,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:07,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:07,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:07,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:07,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251930879] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:07,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:07,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 14:46:07,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996310187] [2023-08-27 14:46:07,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:07,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:46:07,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:07,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:46:07,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:46:07,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 14:46:07,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 92 transitions, 454 flow. Second operand has 7 states, 7 states have (on average 278.7142857142857) internal successors, (1951), 7 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have 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:46:07,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:07,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 14:46:07,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:08,253 INFO L124 PetriNetUnfolderBase]: 10949/15119 cut-off events. [2023-08-27 14:46:08,253 INFO L125 PetriNetUnfolderBase]: For 9240/10200 co-relation queries the response was YES. [2023-08-27 14:46:08,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41884 conditions, 15119 events. 10949/15119 cut-off events. For 9240/10200 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 83457 event pairs, 2156 based on Foata normal form. 960/14389 useless extension candidates. Maximal degree in co-relation 41867. Up to 5579 conditions per place. [2023-08-27 14:46:08,355 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 168 selfloop transitions, 9 changer transitions 0/182 dead transitions. [2023-08-27 14:46:08,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 182 transitions, 1158 flow [2023-08-27 14:46:08,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:46:08,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:46:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1761 transitions. [2023-08-27 14:46:08,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45859375 [2023-08-27 14:46:08,360 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1761 transitions. [2023-08-27 14:46:08,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1761 transitions. [2023-08-27 14:46:08,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:08,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1761 transitions. [2023-08-27 14:46:08,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 293.5) internal successors, (1761), 6 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have 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:46:08,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:08,369 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:08,370 INFO L175 Difference]: Start difference. First operand has 65 places, 92 transitions, 454 flow. Second operand 6 states and 1761 transitions. [2023-08-27 14:46:08,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 182 transitions, 1158 flow [2023-08-27 14:46:08,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 182 transitions, 1149 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:46:08,384 INFO L231 Difference]: Finished difference. Result has 71 places, 98 transitions, 512 flow [2023-08-27 14:46:08,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=512, PETRI_PLACES=71, PETRI_TRANSITIONS=98} [2023-08-27 14:46:08,385 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2023-08-27 14:46:08,385 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 98 transitions, 512 flow [2023-08-27 14:46:08,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 278.7142857142857) internal successors, (1951), 7 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have 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:46:08,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:08,386 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:08,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 14:46:08,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:08,591 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:08,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:08,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1940053664, now seen corresponding path program 1 times [2023-08-27 14:46:08,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:08,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788621159] [2023-08-27 14:46:08,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:08,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:08,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:08,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:08,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788621159] [2023-08-27 14:46:08,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788621159] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:08,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452202692] [2023-08-27 14:46:08,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:08,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:08,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:08,664 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:46:08,684 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:46:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:08,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:46:08,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:08,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:08,851 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:08,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:08,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452202692] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:08,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:08,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 13 [2023-08-27 14:46:08,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394531333] [2023-08-27 14:46:08,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:08,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:46:08,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:08,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:46:08,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:46:08,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 14:46:08,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 98 transitions, 512 flow. Second operand has 13 states, 13 states have (on average 220.23076923076923) internal successors, (2863), 13 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states have 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:46:08,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:08,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 14:46:08,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:10,189 INFO L124 PetriNetUnfolderBase]: 10602/14553 cut-off events. [2023-08-27 14:46:10,190 INFO L125 PetriNetUnfolderBase]: For 22193/22193 co-relation queries the response was YES. [2023-08-27 14:46:10,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45256 conditions, 14553 events. 10602/14553 cut-off events. For 22193/22193 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 76325 event pairs, 3440 based on Foata normal form. 146/13627 useless extension candidates. Maximal degree in co-relation 45236. Up to 3749 conditions per place. [2023-08-27 14:46:10,258 INFO L140 encePairwiseOnDemand]: 625/640 looper letters, 175 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2023-08-27 14:46:10,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 225 transitions, 1596 flow [2023-08-27 14:46:10,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 14:46:10,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 14:46:10,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2537 transitions. [2023-08-27 14:46:10,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36036931818181817 [2023-08-27 14:46:10,265 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2537 transitions. [2023-08-27 14:46:10,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2537 transitions. [2023-08-27 14:46:10,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:10,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2537 transitions. [2023-08-27 14:46:10,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.63636363636363) internal successors, (2537), 11 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have 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:46:10,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 640.0) internal successors, (7680), 12 states have internal predecessors, (7680), 0 states have call successors, (0), 0 states have 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:46:10,282 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 640.0) internal successors, (7680), 12 states have internal predecessors, (7680), 0 states have call successors, (0), 0 states have 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:46:10,282 INFO L175 Difference]: Start difference. First operand has 71 places, 98 transitions, 512 flow. Second operand 11 states and 2537 transitions. [2023-08-27 14:46:10,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 225 transitions, 1596 flow [2023-08-27 14:46:10,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 225 transitions, 1511 flow, removed 36 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:10,302 INFO L231 Difference]: Finished difference. Result has 83 places, 105 transitions, 654 flow [2023-08-27 14:46:10,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=654, PETRI_PLACES=83, PETRI_TRANSITIONS=105} [2023-08-27 14:46:10,302 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2023-08-27 14:46:10,303 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 105 transitions, 654 flow [2023-08-27 14:46:10,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 220.23076923076923) internal successors, (2863), 13 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states have 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:46:10,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:10,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:10,314 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:46:10,509 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,SelfDestructingSolverStorable14 [2023-08-27 14:46:10,509 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:10,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:10,510 INFO L85 PathProgramCache]: Analyzing trace with hash -205708415, now seen corresponding path program 1 times [2023-08-27 14:46:10,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:10,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118568737] [2023-08-27 14:46:10,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:10,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:10,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:10,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:10,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:10,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118568737] [2023-08-27 14:46:10,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118568737] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:10,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590157180] [2023-08-27 14:46:10,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:10,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:10,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:10,673 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:46:10,682 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:46:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:10,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:46:10,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:10,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590157180] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:10,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:10,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-08-27 14:46:10,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296321295] [2023-08-27 14:46:10,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:10,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:46:10,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:10,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:46:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:46:10,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 640 [2023-08-27 14:46:10,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 105 transitions, 654 flow. Second operand has 4 states, 4 states have (on average 269.5) internal successors, (1078), 4 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have 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:46:10,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:10,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 640 [2023-08-27 14:46:10,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:11,673 INFO L124 PetriNetUnfolderBase]: 7698/10894 cut-off events. [2023-08-27 14:46:11,674 INFO L125 PetriNetUnfolderBase]: For 19961/20395 co-relation queries the response was YES. [2023-08-27 14:46:11,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34940 conditions, 10894 events. 7698/10894 cut-off events. For 19961/20395 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 58482 event pairs, 3349 based on Foata normal form. 434/11113 useless extension candidates. Maximal degree in co-relation 34915. Up to 6929 conditions per place. [2023-08-27 14:46:11,719 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 124 selfloop transitions, 5 changer transitions 0/135 dead transitions. [2023-08-27 14:46:11,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 135 transitions, 1092 flow [2023-08-27 14:46:11,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:46:11,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:46:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1110 transitions. [2023-08-27 14:46:11,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43359375 [2023-08-27 14:46:11,722 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1110 transitions. [2023-08-27 14:46:11,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1110 transitions. [2023-08-27 14:46:11,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:11,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1110 transitions. [2023-08-27 14:46:11,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 277.5) internal successors, (1110), 4 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have 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:46:11,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:11,728 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:11,728 INFO L175 Difference]: Start difference. First operand has 83 places, 105 transitions, 654 flow. Second operand 4 states and 1110 transitions. [2023-08-27 14:46:11,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 135 transitions, 1092 flow [2023-08-27 14:46:11,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 135 transitions, 1012 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-27 14:46:11,750 INFO L231 Difference]: Finished difference. Result has 79 places, 104 transitions, 587 flow [2023-08-27 14:46:11,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=587, PETRI_PLACES=79, PETRI_TRANSITIONS=104} [2023-08-27 14:46:11,750 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2023-08-27 14:46:11,750 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 104 transitions, 587 flow [2023-08-27 14:46:11,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 269.5) internal successors, (1078), 4 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have 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:46:11,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:11,751 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:11,765 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:46:11,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 14:46:11,957 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:11,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:11,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1867483955, now seen corresponding path program 1 times [2023-08-27 14:46:11,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:11,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076436654] [2023-08-27 14:46:11,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:11,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 14:46:12,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:12,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076436654] [2023-08-27 14:46:12,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076436654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:12,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:46:12,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:46:12,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418008267] [2023-08-27 14:46:12,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:12,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:46:12,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:12,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:46:12,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:46:12,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 14:46:12,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 104 transitions, 587 flow. Second operand has 3 states, 3 states have (on average 280.6666666666667) internal successors, (842), 3 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:12,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:12,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 14:46:12,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:13,149 INFO L124 PetriNetUnfolderBase]: 8648/11875 cut-off events. [2023-08-27 14:46:13,149 INFO L125 PetriNetUnfolderBase]: For 19304/19304 co-relation queries the response was YES. [2023-08-27 14:46:13,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 11875 events. 8648/11875 cut-off events. For 19304/19304 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 59813 event pairs, 2097 based on Foata normal form. 244/11922 useless extension candidates. Maximal degree in co-relation 39457. Up to 7226 conditions per place. [2023-08-27 14:46:13,199 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 111 selfloop transitions, 9 changer transitions 0/124 dead transitions. [2023-08-27 14:46:13,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 927 flow [2023-08-27 14:46:13,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:46:13,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:46:13,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2023-08-27 14:46:13,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2023-08-27 14:46:13,202 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2023-08-27 14:46:13,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2023-08-27 14:46:13,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:13,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2023-08-27 14:46:13,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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:46:13,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:13,206 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:13,206 INFO L175 Difference]: Start difference. First operand has 79 places, 104 transitions, 587 flow. Second operand 3 states and 872 transitions. [2023-08-27 14:46:13,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 927 flow [2023-08-27 14:46:13,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 124 transitions, 889 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 14:46:13,239 INFO L231 Difference]: Finished difference. Result has 76 places, 102 transitions, 561 flow [2023-08-27 14:46:13,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=561, PETRI_PLACES=76, PETRI_TRANSITIONS=102} [2023-08-27 14:46:13,239 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 23 predicate places. [2023-08-27 14:46:13,240 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 102 transitions, 561 flow [2023-08-27 14:46:13,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 280.6666666666667) internal successors, (842), 3 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:13,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:13,240 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:13,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 14:46:13,240 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:13,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:13,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1983136394, now seen corresponding path program 2 times [2023-08-27 14:46:13,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:13,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465650087] [2023-08-27 14:46:13,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:13,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:13,341 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:46:13,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:13,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465650087] [2023-08-27 14:46:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465650087] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:13,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241429857] [2023-08-27 14:46:13,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:46:13,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:13,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:13,343 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:46:13,372 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:46:13,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:46:13,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:13,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:46:13,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:13,514 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-27 14:46:13,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:13,554 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-27 14:46:13,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241429857] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:13,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:13,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 14:46:13,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460932623] [2023-08-27 14:46:13,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:13,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 14:46:13,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:13,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 14:46:13,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-08-27 14:46:13,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 640 [2023-08-27 14:46:13,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 102 transitions, 561 flow. Second operand has 9 states, 9 states have (on average 275.3333333333333) internal successors, (2478), 9 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have 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:46:13,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:13,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 640 [2023-08-27 14:46:13,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:14,908 INFO L124 PetriNetUnfolderBase]: 10082/14158 cut-off events. [2023-08-27 14:46:14,908 INFO L125 PetriNetUnfolderBase]: For 19126/19758 co-relation queries the response was YES. [2023-08-27 14:46:14,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44076 conditions, 14158 events. 10082/14158 cut-off events. For 19126/19758 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 73088 event pairs, 937 based on Foata normal form. 996/14932 useless extension candidates. Maximal degree in co-relation 44053. Up to 2915 conditions per place. [2023-08-27 14:46:14,958 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 202 selfloop transitions, 15 changer transitions 32/253 dead transitions. [2023-08-27 14:46:14,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 253 transitions, 1821 flow [2023-08-27 14:46:14,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 14:46:14,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 14:46:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2575 transitions. [2023-08-27 14:46:14,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470486111111111 [2023-08-27 14:46:14,963 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2575 transitions. [2023-08-27 14:46:14,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2575 transitions. [2023-08-27 14:46:14,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:14,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2575 transitions. [2023-08-27 14:46:14,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 286.1111111111111) internal successors, (2575), 9 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have 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:46:14,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have 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:46:14,973 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have 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:46:14,973 INFO L175 Difference]: Start difference. First operand has 76 places, 102 transitions, 561 flow. Second operand 9 states and 2575 transitions. [2023-08-27 14:46:14,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 253 transitions, 1821 flow [2023-08-27 14:46:15,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 253 transitions, 1709 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-27 14:46:15,024 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 475 flow [2023-08-27 14:46:15,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=475, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2023-08-27 14:46:15,025 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2023-08-27 14:46:15,025 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 475 flow [2023-08-27 14:46:15,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 275.3333333333333) internal successors, (2478), 9 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have 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:46:15,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:15,025 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:15,033 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:46:15,230 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,SelfDestructingSolverStorable17 [2023-08-27 14:46:15,231 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:15,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:15,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1501655954, now seen corresponding path program 2 times [2023-08-27 14:46:15,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:15,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708992594] [2023-08-27 14:46:15,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:15,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:15,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:15,378 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 14:46:15,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:15,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708992594] [2023-08-27 14:46:15,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708992594] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:15,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427203244] [2023-08-27 14:46:15,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:46:15,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:15,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:15,381 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:46:15,406 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:46:15,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:46:15,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:15,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:46:15,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:15,552 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-27 14:46:15,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-27 14:46:15,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427203244] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:15,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:15,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 14:46:15,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230625051] [2023-08-27 14:46:15,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:15,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 14:46:15,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:15,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 14:46:15,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 14:46:15,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 14:46:15,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 475 flow. Second operand has 10 states, 10 states have (on average 220.8) internal successors, (2208), 10 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have 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:46:15,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:15,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 14:46:15,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:17,243 INFO L124 PetriNetUnfolderBase]: 14259/19207 cut-off events. [2023-08-27 14:46:17,243 INFO L125 PetriNetUnfolderBase]: For 36277/36596 co-relation queries the response was YES. [2023-08-27 14:46:17,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60942 conditions, 19207 events. 14259/19207 cut-off events. For 36277/36596 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 100236 event pairs, 2661 based on Foata normal form. 319/19458 useless extension candidates. Maximal degree in co-relation 60921. Up to 5652 conditions per place. [2023-08-27 14:46:17,319 INFO L140 encePairwiseOnDemand]: 626/640 looper letters, 203 selfloop transitions, 71 changer transitions 0/278 dead transitions. [2023-08-27 14:46:17,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 278 transitions, 2000 flow [2023-08-27 14:46:17,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 14:46:17,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 14:46:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3414 transitions. [2023-08-27 14:46:17,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.355625 [2023-08-27 14:46:17,325 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3414 transitions. [2023-08-27 14:46:17,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3414 transitions. [2023-08-27 14:46:17,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:17,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3414 transitions. [2023-08-27 14:46:17,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 227.6) internal successors, (3414), 15 states have internal predecessors, (3414), 0 states have call successors, (0), 0 states have 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:46:17,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 640.0) internal successors, (10240), 16 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have 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:46:17,339 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 640.0) internal successors, (10240), 16 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states have 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:46:17,339 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 475 flow. Second operand 15 states and 3414 transitions. [2023-08-27 14:46:17,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 278 transitions, 2000 flow [2023-08-27 14:46:17,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 278 transitions, 1693 flow, removed 63 selfloop flow, removed 12 redundant places. [2023-08-27 14:46:17,484 INFO L231 Difference]: Finished difference. Result has 78 places, 121 transitions, 731 flow [2023-08-27 14:46:17,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=731, PETRI_PLACES=78, PETRI_TRANSITIONS=121} [2023-08-27 14:46:17,485 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2023-08-27 14:46:17,485 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 121 transitions, 731 flow [2023-08-27 14:46:17,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.8) internal successors, (2208), 10 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have 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:46:17,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:17,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:17,492 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:46:17,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:17,691 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:17,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:17,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1693042092, now seen corresponding path program 1 times [2023-08-27 14:46:17,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:17,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622105576] [2023-08-27 14:46:17,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:17,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:17,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:17,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:17,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:17,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622105576] [2023-08-27 14:46:17,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622105576] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:17,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199230430] [2023-08-27 14:46:17,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:17,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:17,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:17,805 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:46:17,828 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:46:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:17,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:46:17,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:17,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199230430] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:18,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 14:46:18,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 14:46:18,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560321573] [2023-08-27 14:46:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:18,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:46:18,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:18,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:46:18,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 14:46:18,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 14:46:18,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 121 transitions, 731 flow. Second operand has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have 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:46:18,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:18,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 14:46:18,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:19,277 INFO L124 PetriNetUnfolderBase]: 13973/19672 cut-off events. [2023-08-27 14:46:19,277 INFO L125 PetriNetUnfolderBase]: For 26911/27234 co-relation queries the response was YES. [2023-08-27 14:46:19,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56490 conditions, 19672 events. 13973/19672 cut-off events. For 26911/27234 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 107868 event pairs, 4584 based on Foata normal form. 749/18491 useless extension candidates. Maximal degree in co-relation 56471. Up to 9756 conditions per place. [2023-08-27 14:46:19,377 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 123 selfloop transitions, 15 changer transitions 0/142 dead transitions. [2023-08-27 14:46:19,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 142 transitions, 1087 flow [2023-08-27 14:46:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:46:19,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:46:19,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1131 transitions. [2023-08-27 14:46:19,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3534375 [2023-08-27 14:46:19,379 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1131 transitions. [2023-08-27 14:46:19,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1131 transitions. [2023-08-27 14:46:19,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:19,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1131 transitions. [2023-08-27 14:46:19,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have 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:46:19,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:19,383 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:19,383 INFO L175 Difference]: Start difference. First operand has 78 places, 121 transitions, 731 flow. Second operand 5 states and 1131 transitions. [2023-08-27 14:46:19,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 142 transitions, 1087 flow [2023-08-27 14:46:19,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 142 transitions, 1070 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-27 14:46:19,576 INFO L231 Difference]: Finished difference. Result has 82 places, 119 transitions, 747 flow [2023-08-27 14:46:19,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=747, PETRI_PLACES=82, PETRI_TRANSITIONS=119} [2023-08-27 14:46:19,577 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 29 predicate places. [2023-08-27 14:46:19,577 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 119 transitions, 747 flow [2023-08-27 14:46:19,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have 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:46:19,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:19,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:19,588 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:46:19,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:19,787 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:19,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:19,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1074088624, now seen corresponding path program 1 times [2023-08-27 14:46:19,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:19,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540443006] [2023-08-27 14:46:19,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:19,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:19,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:19,931 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:19,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:19,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540443006] [2023-08-27 14:46:19,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540443006] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:19,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199315318] [2023-08-27 14:46:19,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:19,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:19,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:19,933 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:46:19,935 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:46:20,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:20,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:46:20,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:20,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:20,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:20,242 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:20,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199315318] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:20,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 14:46:20,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-27 14:46:20,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16298557] [2023-08-27 14:46:20,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:20,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:46:20,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:20,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:46:20,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:46:20,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 640 [2023-08-27 14:46:20,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 119 transitions, 747 flow. Second operand has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have 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:46:20,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:20,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 640 [2023-08-27 14:46:20,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:23,194 INFO L124 PetriNetUnfolderBase]: 28963/40617 cut-off events. [2023-08-27 14:46:23,194 INFO L125 PetriNetUnfolderBase]: For 113844/116164 co-relation queries the response was YES. [2023-08-27 14:46:23,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128608 conditions, 40617 events. 28963/40617 cut-off events. For 113844/116164 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 243887 event pairs, 4969 based on Foata normal form. 2320/39699 useless extension candidates. Maximal degree in co-relation 128587. Up to 11910 conditions per place. [2023-08-27 14:46:23,405 INFO L140 encePairwiseOnDemand]: 629/640 looper letters, 235 selfloop transitions, 28 changer transitions 0/267 dead transitions. [2023-08-27 14:46:23,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 267 transitions, 2187 flow [2023-08-27 14:46:23,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 14:46:23,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 14:46:23,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1742 transitions. [2023-08-27 14:46:23,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340234375 [2023-08-27 14:46:23,408 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1742 transitions. [2023-08-27 14:46:23,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1742 transitions. [2023-08-27 14:46:23,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:23,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1742 transitions. [2023-08-27 14:46:23,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 217.75) internal successors, (1742), 8 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have 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:46:23,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:23,414 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:23,414 INFO L175 Difference]: Start difference. First operand has 82 places, 119 transitions, 747 flow. Second operand 8 states and 1742 transitions. [2023-08-27 14:46:23,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 267 transitions, 2187 flow [2023-08-27 14:46:23,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 267 transitions, 2091 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-08-27 14:46:23,520 INFO L231 Difference]: Finished difference. Result has 92 places, 143 transitions, 965 flow [2023-08-27 14:46:23,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=965, PETRI_PLACES=92, PETRI_TRANSITIONS=143} [2023-08-27 14:46:23,521 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 39 predicate places. [2023-08-27 14:46:23,521 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 143 transitions, 965 flow [2023-08-27 14:46:23,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have 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:46:23,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:23,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:23,526 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:46:23,725 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,SelfDestructingSolverStorable20 [2023-08-27 14:46:23,725 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:23,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:23,725 INFO L85 PathProgramCache]: Analyzing trace with hash -293298470, now seen corresponding path program 2 times [2023-08-27 14:46:23,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:23,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259903401] [2023-08-27 14:46:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:23,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:23,856 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:23,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:23,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259903401] [2023-08-27 14:46:23,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259903401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:23,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635371727] [2023-08-27 14:46:23,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:46:23,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:23,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:23,861 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:46:23,888 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:46:24,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:46:24,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:24,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:46:24,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:24,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:24,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635371727] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:24,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:24,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 14:46:24,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477191134] [2023-08-27 14:46:24,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:24,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 14:46:24,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:24,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 14:46:24,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:46:24,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 14:46:24,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 143 transitions, 965 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:46:24,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:24,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 14:46:24,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:27,917 INFO L124 PetriNetUnfolderBase]: 29863/42301 cut-off events. [2023-08-27 14:46:27,917 INFO L125 PetriNetUnfolderBase]: For 110875/113315 co-relation queries the response was YES. [2023-08-27 14:46:28,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156203 conditions, 42301 events. 29863/42301 cut-off events. For 110875/113315 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 258035 event pairs, 15697 based on Foata normal form. 2444/44739 useless extension candidates. Maximal degree in co-relation 156176. Up to 33816 conditions per place. [2023-08-27 14:46:28,190 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 223 selfloop transitions, 9 changer transitions 24/260 dead transitions. [2023-08-27 14:46:28,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 260 transitions, 2215 flow [2023-08-27 14:46:28,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:46:28,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:46:28,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1614 transitions. [2023-08-27 14:46:28,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203125 [2023-08-27 14:46:28,192 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1614 transitions. [2023-08-27 14:46:28,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1614 transitions. [2023-08-27 14:46:28,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:28,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1614 transitions. [2023-08-27 14:46:28,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have 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:46:28,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:28,196 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:28,196 INFO L175 Difference]: Start difference. First operand has 92 places, 143 transitions, 965 flow. Second operand 6 states and 1614 transitions. [2023-08-27 14:46:28,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 260 transitions, 2215 flow [2023-08-27 14:46:28,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 260 transitions, 2212 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:46:28,713 INFO L231 Difference]: Finished difference. Result has 98 places, 145 transitions, 1006 flow [2023-08-27 14:46:28,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1006, PETRI_PLACES=98, PETRI_TRANSITIONS=145} [2023-08-27 14:46:28,713 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 45 predicate places. [2023-08-27 14:46:28,713 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 145 transitions, 1006 flow [2023-08-27 14:46:28,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:46:28,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:28,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:28,725 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:46:28,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:28,920 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:28,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash 163168662, now seen corresponding path program 3 times [2023-08-27 14:46:28,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:28,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460952240] [2023-08-27 14:46:28,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:28,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:29,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:29,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:29,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460952240] [2023-08-27 14:46:29,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460952240] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:29,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591800081] [2023-08-27 14:46:29,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:46:29,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:29,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:29,073 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:46:29,096 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:46:29,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 14:46:29,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:29,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:46:29,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 14:46:29,277 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:46:29,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591800081] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:46:29,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:46:29,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 14:46:29,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270899311] [2023-08-27 14:46:29,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:46:29,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 14:46:29,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:29,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 14:46:29,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:46:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 14:46:29,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 145 transitions, 1006 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:46:29,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 14:46:29,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:33,058 INFO L124 PetriNetUnfolderBase]: 31083/44105 cut-off events. [2023-08-27 14:46:33,058 INFO L125 PetriNetUnfolderBase]: For 132523/135063 co-relation queries the response was YES. [2023-08-27 14:46:33,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170385 conditions, 44105 events. 31083/44105 cut-off events. For 132523/135063 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 271022 event pairs, 16427 based on Foata normal form. 2544/46643 useless extension candidates. Maximal degree in co-relation 170356. Up to 36186 conditions per place. [2023-08-27 14:46:33,378 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 214 selfloop transitions, 16 changer transitions 24/258 dead transitions. [2023-08-27 14:46:33,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 258 transitions, 2294 flow [2023-08-27 14:46:33,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:46:33,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:46:33,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-08-27 14:46:33,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41901041666666666 [2023-08-27 14:46:33,381 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-08-27 14:46:33,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-08-27 14:46:33,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:33,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-08-27 14:46:33,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have 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:46:33,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:33,385 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:33,385 INFO L175 Difference]: Start difference. First operand has 98 places, 145 transitions, 1006 flow. Second operand 6 states and 1609 transitions. [2023-08-27 14:46:33,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 258 transitions, 2294 flow [2023-08-27 14:46:34,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 258 transitions, 2270 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 14:46:34,102 INFO L231 Difference]: Finished difference. Result has 102 places, 154 transitions, 1124 flow [2023-08-27 14:46:34,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1124, PETRI_PLACES=102, PETRI_TRANSITIONS=154} [2023-08-27 14:46:34,103 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 49 predicate places. [2023-08-27 14:46:34,103 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 154 transitions, 1124 flow [2023-08-27 14:46:34,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:46:34,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:34,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:34,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 14:46:34,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:34,304 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:34,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2051751570, now seen corresponding path program 4 times [2023-08-27 14:46:34,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:34,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087258656] [2023-08-27 14:46:34,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:34,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:34,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:46:34,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:34,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087258656] [2023-08-27 14:46:34,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087258656] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:34,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720315858] [2023-08-27 14:46:34,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:46:34,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:34,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:34,553 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:46:34,579 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:46:34,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:46:34,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:34,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:46:34,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:34,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:34,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720315858] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:34,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:34,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-27 14:46:34,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352301308] [2023-08-27 14:46:34,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:34,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:46:34,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:34,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:46:34,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:46:34,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 640 [2023-08-27 14:46:34,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 154 transitions, 1124 flow. Second operand has 13 states, 13 states have (on average 202.92307692307693) internal successors, (2638), 13 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have 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:46:34,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:34,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 640 [2023-08-27 14:46:34,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:40,409 INFO L124 PetriNetUnfolderBase]: 44983/62647 cut-off events. [2023-08-27 14:46:40,409 INFO L125 PetriNetUnfolderBase]: For 211033/211033 co-relation queries the response was YES. [2023-08-27 14:46:40,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248717 conditions, 62647 events. 44983/62647 cut-off events. For 211033/211033 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 366207 event pairs, 3503 based on Foata normal form. 76/62723 useless extension candidates. Maximal degree in co-relation 248686. Up to 18410 conditions per place. [2023-08-27 14:46:40,881 INFO L140 encePairwiseOnDemand]: 621/640 looper letters, 312 selfloop transitions, 239 changer transitions 0/551 dead transitions. [2023-08-27 14:46:40,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 551 transitions, 4976 flow [2023-08-27 14:46:40,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 14:46:40,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 14:46:40,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5026 transitions. [2023-08-27 14:46:40,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32721354166666666 [2023-08-27 14:46:40,886 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5026 transitions. [2023-08-27 14:46:40,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5026 transitions. [2023-08-27 14:46:40,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:40,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5026 transitions. [2023-08-27 14:46:40,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 209.41666666666666) internal successors, (5026), 24 states have internal predecessors, (5026), 0 states have call successors, (0), 0 states have 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:46:41,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:41,051 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:46:41,051 INFO L175 Difference]: Start difference. First operand has 102 places, 154 transitions, 1124 flow. Second operand 24 states and 5026 transitions. [2023-08-27 14:46:41,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 551 transitions, 4976 flow [2023-08-27 14:46:42,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 551 transitions, 4878 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-08-27 14:46:42,626 INFO L231 Difference]: Finished difference. Result has 129 places, 315 transitions, 3067 flow [2023-08-27 14:46:42,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3067, PETRI_PLACES=129, PETRI_TRANSITIONS=315} [2023-08-27 14:46:42,627 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 76 predicate places. [2023-08-27 14:46:42,627 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 315 transitions, 3067 flow [2023-08-27 14:46:42,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 202.92307692307693) internal successors, (2638), 13 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have 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:46:42,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:46:42,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:46:42,640 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:46:42,837 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,SelfDestructingSolverStorable23 [2023-08-27 14:46:42,837 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:46:42,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:46:42,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1186944348, now seen corresponding path program 5 times [2023-08-27 14:46:42,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:46:42,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525557027] [2023-08-27 14:46:42,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:46:42,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:46:42,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:46:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:42,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:46:42,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525557027] [2023-08-27 14:46:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525557027] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:46:42,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067941491] [2023-08-27 14:46:42,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:46:42,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:46:42,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:46:42,961 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:46:42,992 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:46:43,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:46:43,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:46:43,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:46:43,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:46:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:43,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:46:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:46:43,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067941491] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:46:43,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:46:43,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-27 14:46:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319264133] [2023-08-27 14:46:43,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:46:43,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 14:46:43,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:46:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 14:46:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 14:46:43,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 640 [2023-08-27 14:46:43,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 315 transitions, 3067 flow. Second operand has 12 states, 12 states have (on average 203.41666666666666) internal successors, (2441), 12 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have 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:46:43,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:46:43,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 640 [2023-08-27 14:46:43,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:46:50,843 INFO L124 PetriNetUnfolderBase]: 54059/75223 cut-off events. [2023-08-27 14:46:50,843 INFO L125 PetriNetUnfolderBase]: For 413532/413532 co-relation queries the response was YES. [2023-08-27 14:46:51,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343011 conditions, 75223 events. 54059/75223 cut-off events. For 413532/413532 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 446352 event pairs, 2283 based on Foata normal form. 68/75291 useless extension candidates. Maximal degree in co-relation 342972. Up to 12112 conditions per place. [2023-08-27 14:46:51,550 INFO L140 encePairwiseOnDemand]: 622/640 looper letters, 316 selfloop transitions, 535 changer transitions 0/851 dead transitions. [2023-08-27 14:46:51,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 851 transitions, 9484 flow [2023-08-27 14:46:51,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 14:46:51,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 14:46:51,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4581 transitions. [2023-08-27 14:46:51,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32535511363636366 [2023-08-27 14:46:51,556 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4581 transitions. [2023-08-27 14:46:51,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4581 transitions. [2023-08-27 14:46:51,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:46:51,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4581 transitions. [2023-08-27 14:46:51,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 208.22727272727272) internal successors, (4581), 22 states have internal predecessors, (4581), 0 states have call successors, (0), 0 states have 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:46:51,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 640.0) internal successors, (14720), 23 states have internal predecessors, (14720), 0 states have call successors, (0), 0 states have 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:46:51,571 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 640.0) internal successors, (14720), 23 states have internal predecessors, (14720), 0 states have call successors, (0), 0 states have 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:46:51,571 INFO L175 Difference]: Start difference. First operand has 129 places, 315 transitions, 3067 flow. Second operand 22 states and 4581 transitions. [2023-08-27 14:46:51,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 851 transitions, 9484 flow [2023-08-27 14:47:00,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 851 transitions, 9273 flow, removed 92 selfloop flow, removed 3 redundant places. [2023-08-27 14:47:00,143 INFO L231 Difference]: Finished difference. Result has 155 places, 637 transitions, 7874 flow [2023-08-27 14:47:00,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7874, PETRI_PLACES=155, PETRI_TRANSITIONS=637} [2023-08-27 14:47:00,144 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 102 predicate places. [2023-08-27 14:47:00,144 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 637 transitions, 7874 flow [2023-08-27 14:47:00,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 203.41666666666666) internal successors, (2441), 12 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have 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:47:00,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:47:00,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:47:00,149 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:47:00,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:47:00,345 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:47:00,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:47:00,345 INFO L85 PathProgramCache]: Analyzing trace with hash -629022860, now seen corresponding path program 6 times [2023-08-27 14:47:00,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:47:00,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487974675] [2023-08-27 14:47:00,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:47:00,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:47:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:47:00,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 14:47:00,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:47:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487974675] [2023-08-27 14:47:00,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487974675] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:47:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387488703] [2023-08-27 14:47:00,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:47:00,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:47:00,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:47:00,465 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:47:00,490 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:47:00,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 14:47:00,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:47:00,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:47:00,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:47:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 14:47:00,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:47:00,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387488703] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:47:00,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:47:00,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 14:47:00,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921257188] [2023-08-27 14:47:00,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:47:00,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 14:47:00,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:47:00,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 14:47:00,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:47:00,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 14:47:00,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 637 transitions, 7874 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:47:00,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:47:00,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 14:47:00,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:47:08,888 INFO L124 PetriNetUnfolderBase]: 41778/59828 cut-off events. [2023-08-27 14:47:08,888 INFO L125 PetriNetUnfolderBase]: For 482514/482702 co-relation queries the response was YES. [2023-08-27 14:47:09,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309660 conditions, 59828 events. 41778/59828 cut-off events. For 482514/482702 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 375092 event pairs, 14483 based on Foata normal form. 80/59710 useless extension candidates. Maximal degree in co-relation 309613. Up to 38211 conditions per place. [2023-08-27 14:47:09,814 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 543 selfloop transitions, 60 changer transitions 25/731 dead transitions. [2023-08-27 14:47:09,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 731 transitions, 9896 flow [2023-08-27 14:47:09,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:47:09,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:47:09,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-08-27 14:47:09,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41901041666666666 [2023-08-27 14:47:09,816 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-08-27 14:47:09,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-08-27 14:47:09,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:47:09,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-08-27 14:47:09,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have 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:47:09,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:47:09,820 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:47:09,820 INFO L175 Difference]: Start difference. First operand has 155 places, 637 transitions, 7874 flow. Second operand 6 states and 1609 transitions. [2023-08-27 14:47:09,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 731 transitions, 9896 flow [2023-08-27 14:47:23,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 731 transitions, 9589 flow, removed 102 selfloop flow, removed 4 redundant places. [2023-08-27 14:47:23,342 INFO L231 Difference]: Finished difference. Result has 159 places, 645 transitions, 7875 flow [2023-08-27 14:47:23,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=7583, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7875, PETRI_PLACES=159, PETRI_TRANSITIONS=645} [2023-08-27 14:47:23,343 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2023-08-27 14:47:23,343 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 645 transitions, 7875 flow [2023-08-27 14:47:23,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have 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:47:23,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:47:23,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:47:23,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 14:47:23,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:47:23,544 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 14:47:23,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:47:23,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1573538374, now seen corresponding path program 1 times [2023-08-27 14:47:23,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:47:23,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081323204] [2023-08-27 14:47:23,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:47:23,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:47:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:47:26,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 14:47:26,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:47:26,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081323204] [2023-08-27 14:47:26,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081323204] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:47:26,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324873242] [2023-08-27 14:47:26,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:47:26,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:47:26,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:47:26,381 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:47:26,387 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:47:26,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:47:26,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-27 14:47:26,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:47:26,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,665 INFO L322 Elim1Store]: treesize reduction 49, result has 33.8 percent of original size [2023-08-27 14:47:26,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 35 [2023-08-27 14:47:26,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,793 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-27 14:47:26,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-08-27 14:47:26,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:26,919 INFO L322 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2023-08-27 14:47:26,919 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 41 [2023-08-27 14:47:27,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,107 INFO L322 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-08-27 14:47:27,107 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 32 [2023-08-27 14:47:27,837 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 14:47:27,837 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-08-27 14:47:27,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:27,940 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 14:47:27,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 32 [2023-08-27 14:47:28,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:28,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:28,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 14:47:28,133 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 14:47:28,134 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 32 [2023-08-27 14:47:28,605 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 14:47:28,611 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 14:47:28,611 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 44 [2023-08-27 14:47:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 14:47:29,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:47:30,726 INFO L322 Elim1Store]: treesize reduction 42, result has 62.5 percent of original size [2023-08-27 14:47:30,726 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 330 treesize of output 190 [2023-08-27 14:47:31,177 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 14:47:31,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 490865 treesize of output 468617 [2023-08-27 14:47:32,407 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 14:47:32,409 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42358 treesize of output 32838 [2023-08-27 14:47:33,943 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 14:47:33,945 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36214 treesize of output 31398 [2023-08-27 14:48:07,096 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 14:48:07,098 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10427 treesize of output 9751 [2023-08-27 14:49:33,517 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:49:37,999 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:49:59,131 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:50:20,516 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:50:55,286 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:50:59,229 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:51:05,331 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:51:11,978 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:51:24,413 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:51:28,871 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:51:33,652 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:51:38,960 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:52:42,528 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:52:46,127 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:53:05,302 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:53:10,800 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:53:18,319 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:53:22,215 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:54:28,902 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:54:38,241 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:54:40,247 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:54:45,179 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:54:57,141 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:54:59,711 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:55:16,563 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 14:55:21,995 WARN L234 SmtUtils]: Spent 5.38s on a formula simplification that was a NOOP. DAG size: 659 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 14:55:55,697 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:56:02,535 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:56:10,324 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:56:23,430 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:56:40,192 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:56:52,334 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:56:58,085 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:57:00,848 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:57:18,681 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:57:20,145 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:57:28,612 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:57:34,410 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:57:48,162 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 14:57:53,514 WARN L234 SmtUtils]: Spent 5.32s on a formula simplification that was a NOOP. DAG size: 659 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 14:58:25,772 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 14:58:44,551 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:58:54,605 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:58:55,797 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:59:09,285 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 14:59:13,379 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 14:59:24,602 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 14:59:29,938 WARN L234 SmtUtils]: Spent 5.30s on a formula simplification that was a NOOP. DAG size: 662 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) Received shutdown request... [2023-08-27 14:59:37,175 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 14:59:37,176 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 14:59:37,178 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (23 of 24 remaining) [2023-08-27 14:59:37,179 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 14:59:37,183 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:59:37,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:59:37,379 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. [2023-08-27 14:59:37,380 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 24 remaining) [2023-08-27 14:59:37,380 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 24 remaining) [2023-08-27 14:59:37,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 24 remaining) [2023-08-27 14:59:37,382 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 24 remaining) [2023-08-27 14:59:37,383 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 24 remaining) [2023-08-27 14:59:37,383 INFO L445 BasicCegarLoop]: Path program histogram: [6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:59:37,389 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 14:59:37,389 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 14:59:37,392 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:59:37 BasicIcfg [2023-08-27 14:59:37,392 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 14:59:37,393 INFO L158 Benchmark]: Toolchain (without parser) took 830094.26ms. Allocated memory was 346.0MB in the beginning and 14.1GB in the end (delta: 13.8GB). Free memory was 321.9MB in the beginning and 5.7GB in the end (delta: -5.4GB). Peak memory consumption was 11.7GB. Max. memory is 16.0GB. [2023-08-27 14:59:37,393 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 346.0MB. Free memory is still 322.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 14:59:37,396 INFO L158 Benchmark]: CACSL2BoogieTranslator took 294.62ms. Allocated memory is still 346.0MB. Free memory was 321.6MB in the beginning and 310.2MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 14:59:37,397 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.74ms. Allocated memory is still 346.0MB. Free memory was 310.2MB in the beginning and 307.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:59:37,397 INFO L158 Benchmark]: Boogie Preprocessor took 49.37ms. Allocated memory is still 346.0MB. Free memory was 307.8MB in the beginning and 306.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:59:37,397 INFO L158 Benchmark]: RCFGBuilder took 691.67ms. Allocated memory is still 346.0MB. Free memory was 305.7MB in the beginning and 281.5MB in the end (delta: 24.2MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-08-27 14:59:37,398 INFO L158 Benchmark]: TraceAbstraction took 828991.87ms. Allocated memory was 346.0MB in the beginning and 14.1GB in the end (delta: 13.8GB). Free memory was 280.8MB in the beginning and 5.7GB in the end (delta: -5.5GB). Peak memory consumption was 11.7GB. Max. memory is 16.0GB. [2023-08-27 14:59:37,405 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.13ms. Allocated memory is still 346.0MB. Free memory is still 322.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 294.62ms. Allocated memory is still 346.0MB. Free memory was 321.6MB in the beginning and 310.2MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.74ms. Allocated memory is still 346.0MB. Free memory was 310.2MB in the beginning and 307.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 49.37ms. Allocated memory is still 346.0MB. Free memory was 307.8MB in the beginning and 306.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 691.67ms. Allocated memory is still 346.0MB. Free memory was 305.7MB in the beginning and 281.5MB in the end (delta: 24.2MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 828991.87ms. Allocated memory was 346.0MB in the beginning and 14.1GB in the end (delta: 13.8GB). Free memory was 280.8MB in the beginning and 5.7GB in the end (delta: -5.5GB). Peak memory consumption was 11.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.9s, 280 PlacesBefore, 53 PlacesAfterwards, 295 TransitionsBefore, 50 TransitionsAfterwards, 3534 CoEnabledTransitionPairs, 8 FixpointIterations, 201 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 51 TrivialYvCompositions, 6 ConcurrentYvCompositions, 18 ChoiceCompositions, 331 TotalNumberOfCompositions, 8414 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4234, independent: 4000, independent conditional: 0, independent unconditional: 4000, dependent: 234, dependent conditional: 0, dependent unconditional: 234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1866, independent: 1818, independent conditional: 0, independent unconditional: 1818, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4234, independent: 2182, independent conditional: 0, independent unconditional: 2182, dependent: 186, dependent conditional: 0, dependent unconditional: 186, unknown: 1866, unknown conditional: 0, unknown unconditional: 1866] , Statistics on independence cache: Total cache size (in pairs): 128, Positive cache size: 110, Positive conditional cache size: 0, Positive unconditional cache size: 110, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, 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 analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 26 for 48ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 342 locations, 24 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: 828.8s, OverallIterations: 27, TraceHistogramMax: 5, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 76.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 8.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1518 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1518 mSDsluCounter, 202 SdHoareTripleChecker+Invalid, 2.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 138 mSDsCounter, 389 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5636 IncrementalHoareTripleChecker+Invalid, 6025 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 389 mSolverCounterUnsat, 64 mSDtfsCounter, 5636 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 720 GetRequests, 476 SyntacticMatches, 14 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7875occurred in iteration=26, InterpolantAutomatonStates: 183, 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.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 801 NumberOfCodeBlocks, 733 NumberOfCodeBlocksAsserted, 46 NumberOfCheckSat, 955 ConstructedInterpolants, 0 QuantifiedInterpolants, 2684 SizeOfPredicates, 35 NumberOfNonLiveVariables, 4391 ConjunctsInSsa, 101 ConjunctsInUnsatCore, 54 InterpolantComputations, 18 PerfectInterpolantSequences, 271/398 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