./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 19:13:47,467 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 19:13:47,468 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 19:13:47,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 19:13:47,493 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 19:13:47,494 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 19:13:47,495 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 19:13:47,496 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 19:13:47,497 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 19:13:47,497 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 19:13:47,498 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 19:13:47,499 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 19:13:47,499 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 19:13:47,500 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 19:13:47,500 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 19:13:47,501 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 19:13:47,502 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 19:13:47,502 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 19:13:47,503 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 19:13:47,504 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 19:13:47,505 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 19:13:47,506 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 19:13:47,507 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 19:13:47,507 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 19:13:47,514 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 19:13:47,514 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 19:13:47,514 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 19:13:47,515 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 19:13:47,515 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 19:13:47,516 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 19:13:47,516 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 19:13:47,516 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 19:13:47,517 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 19:13:47,517 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 19:13:47,518 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 19:13:47,518 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 19:13:47,519 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 19:13:47,519 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 19:13:47,519 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 19:13:47,520 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 19:13:47,520 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 19:13:47,521 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-30 19:13:47,541 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 19:13:47,541 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 19:13:47,542 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 19:13:47,542 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 19:13:47,542 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 19:13:47,542 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 19:13:47,543 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 19:13:47,543 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 19:13:47,543 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 19:13:47,543 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 19:13:47,543 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 19:13:47,543 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 19:13:47,544 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 19:13:47,545 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 19:13:47,545 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 19:13:47,545 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 19:13:47,545 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 19:13:47,545 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 19:13:47,545 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 19:13:47,545 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 19:13:47,546 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 19:13:47,547 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 19:13:47,547 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 19:13:47,547 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-08-30 19:13:47,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 19:13:47,804 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 19:13:47,805 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 19:13:47,807 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 19:13:47,807 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 19:13:47,808 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-30 19:13:48,773 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 19:13:48,939 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 19:13:48,940 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-30 19:13:48,944 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a734f60a/207b8cdd3a744142ad0cd771c4083856/FLAG2f9784a60 [2023-08-30 19:13:48,958 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a734f60a/207b8cdd3a744142ad0cd771c4083856 [2023-08-30 19:13:48,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 19:13:48,961 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 19:13:48,963 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 19:13:48,963 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 19:13:48,966 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 19:13:48,966 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:13:48" (1/1) ... [2023-08-30 19:13:48,968 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cff43c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:48, skipping insertion in model container [2023-08-30 19:13:48,968 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:13:48" (1/1) ... [2023-08-30 19:13:48,973 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 19:13:48,990 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 19:13:49,102 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-08-30 19:13:49,112 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 19:13:49,123 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 19:13:49,154 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-08-30 19:13:49,159 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 19:13:49,171 INFO L208 MainTranslator]: Completed translation [2023-08-30 19:13:49,172 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49 WrapperNode [2023-08-30 19:13:49,172 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 19:13:49,174 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 19:13:49,174 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 19:13:49,174 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 19:13:49,179 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,195 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,218 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 134 [2023-08-30 19:13:49,218 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 19:13:49,219 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 19:13:49,219 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 19:13:49,220 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 19:13:49,225 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,238 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,238 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,247 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,254 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,256 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,260 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,261 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 19:13:49,262 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 19:13:49,262 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 19:13:49,263 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 19:13:49,264 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (1/1) ... [2023-08-30 19:13:49,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 19:13:49,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:13:49,285 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-30 19:13:49,304 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-30 19:13:49,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 19:13:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 19:13:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 19:13:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 19:13:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 19:13:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 19:13:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 19:13:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 19:13:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-30 19:13:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 19:13:49,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 19:13:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 19:13:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 19:13:49,327 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 19:13:49,447 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 19:13:49,448 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 19:13:49,639 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 19:13:49,649 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 19:13:49,649 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-30 19:13:49,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:13:49 BoogieIcfgContainer [2023-08-30 19:13:49,651 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 19:13:49,652 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 19:13:49,653 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 19:13:49,657 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 19:13:49,657 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 07:13:48" (1/3) ... [2023-08-30 19:13:49,658 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a6bb35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:13:49, skipping insertion in model container [2023-08-30 19:13:49,658 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:13:49" (2/3) ... [2023-08-30 19:13:49,658 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a6bb35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:13:49, skipping insertion in model container [2023-08-30 19:13:49,659 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:13:49" (3/3) ... [2023-08-30 19:13:49,659 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-08-30 19:13:49,664 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 19:13:49,670 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 19:13:49,671 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-30 19:13:49,671 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 19:13:49,761 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 19:13:49,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 213 transitions, 442 flow [2023-08-30 19:13:49,855 INFO L130 PetriNetUnfolder]: 21/211 cut-off events. [2023-08-30 19:13:49,855 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 19:13:49,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 211 events. 21/211 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 231 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-08-30 19:13:49,860 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 213 transitions, 442 flow [2023-08-30 19:13:49,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 203 transitions, 418 flow [2023-08-30 19:13:49,870 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 19:13:49,886 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 203 transitions, 418 flow [2023-08-30 19:13:49,891 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 203 transitions, 418 flow [2023-08-30 19:13:49,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 203 transitions, 418 flow [2023-08-30 19:13:49,936 INFO L130 PetriNetUnfolder]: 21/203 cut-off events. [2023-08-30 19:13:49,937 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 19:13:49,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 203 events. 21/203 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 229 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-08-30 19:13:49,941 INFO L119 LiptonReduction]: Number of co-enabled transitions 2700 [2023-08-30 19:13:54,616 INFO L134 LiptonReduction]: Checked pairs total: 3067 [2023-08-30 19:13:54,616 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-08-30 19:13:54,625 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 19:13:54,629 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@2171e47a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 19:13:54,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-30 19:13:54,633 INFO L130 PetriNetUnfolder]: 7/24 cut-off events. [2023-08-30 19:13:54,633 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 19:13:54,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:54,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:54,634 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:54,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:54,637 INFO L85 PathProgramCache]: Analyzing trace with hash -266999657, now seen corresponding path program 1 times [2023-08-30 19:13:54,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:54,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33227531] [2023-08-30 19:13:54,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:54,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:55,058 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-30 19:13:55,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:55,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33227531] [2023-08-30 19:13:55,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33227531] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:55,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:55,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:13:55,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513150861] [2023-08-30 19:13:55,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:55,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:13:55,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:55,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:13:55,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:13:55,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 435 [2023-08-30 19:13:55,126 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:55,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 435 [2023-08-30 19:13:55,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:55,248 INFO L130 PetriNetUnfolder]: 112/192 cut-off events. [2023-08-30 19:13:55,248 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-08-30 19:13:55,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 192 events. 112/192 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 556 event pairs, 51 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 338. Up to 151 conditions per place. [2023-08-30 19:13:55,251 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 35 selfloop transitions, 1 changer transitions 5/41 dead transitions. [2023-08-30 19:13:55,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 188 flow [2023-08-30 19:13:55,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:13:55,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:13:55,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 775 transitions. [2023-08-30 19:13:55,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4454022988505747 [2023-08-30 19:13:55,265 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 775 transitions. [2023-08-30 19:13:55,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 775 transitions. [2023-08-30 19:13:55,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:55,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 775 transitions. [2023-08-30 19:13:55,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 193.75) internal successors, (775), 4 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,278 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,279 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 62 flow. Second operand 4 states and 775 transitions. [2023-08-30 19:13:55,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 188 flow [2023-08-30 19:13:55,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 19:13:55,282 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 63 flow [2023-08-30 19:13:55,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=63, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-30 19:13:55,285 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1 predicate places. [2023-08-30 19:13:55,286 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 63 flow [2023-08-30 19:13:55,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:55,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:55,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 19:13:55,287 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:55,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash 541242839, now seen corresponding path program 2 times [2023-08-30 19:13:55,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:55,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017409687] [2023-08-30 19:13:55,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:55,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:55,417 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-30 19:13:55,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:55,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017409687] [2023-08-30 19:13:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017409687] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:55,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:13:55,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966769675] [2023-08-30 19:13:55,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:55,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:13:55,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:13:55,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:13:55,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 435 [2023-08-30 19:13:55,471 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,471 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:55,472 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 435 [2023-08-30 19:13:55,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:55,559 INFO L130 PetriNetUnfolder]: 119/215 cut-off events. [2023-08-30 19:13:55,559 INFO L131 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2023-08-30 19:13:55,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 215 events. 119/215 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 686 event pairs, 67 based on Foata normal form. 5/172 useless extension candidates. Maximal degree in co-relation 466. Up to 179 conditions per place. [2023-08-30 19:13:55,560 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 31 selfloop transitions, 1 changer transitions 7/39 dead transitions. [2023-08-30 19:13:55,560 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 179 flow [2023-08-30 19:13:55,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:13:55,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:13:55,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 773 transitions. [2023-08-30 19:13:55,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4442528735632184 [2023-08-30 19:13:55,562 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 773 transitions. [2023-08-30 19:13:55,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 773 transitions. [2023-08-30 19:13:55,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:55,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 773 transitions. [2023-08-30 19:13:55,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 193.25) internal successors, (773), 4 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,567 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,567 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 63 flow. Second operand 4 states and 773 transitions. [2023-08-30 19:13:55,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 179 flow [2023-08-30 19:13:55,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 173 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-30 19:13:55,569 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 69 flow [2023-08-30 19:13:55,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=69, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-08-30 19:13:55,570 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-08-30 19:13:55,570 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 69 flow [2023-08-30 19:13:55,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:55,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:55,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 19:13:55,571 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:55,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:55,571 INFO L85 PathProgramCache]: Analyzing trace with hash -682121893, now seen corresponding path program 1 times [2023-08-30 19:13:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267183368] [2023-08-30 19:13:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:55,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:55,596 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-30 19:13:55,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:55,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267183368] [2023-08-30 19:13:55,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267183368] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:55,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:55,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:13:55,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770907641] [2023-08-30 19:13:55,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:55,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 19:13:55,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:55,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 19:13:55,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 19:13:55,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 435 [2023-08-30 19:13:55,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:55,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 435 [2023-08-30 19:13:55,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:55,648 INFO L130 PetriNetUnfolder]: 87/154 cut-off events. [2023-08-30 19:13:55,648 INFO L131 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2023-08-30 19:13:55,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 154 events. 87/154 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 408 event pairs, 24 based on Foata normal form. 16/138 useless extension candidates. Maximal degree in co-relation 348. Up to 133 conditions per place. [2023-08-30 19:13:55,649 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 26 selfloop transitions, 2 changer transitions 4/32 dead transitions. [2023-08-30 19:13:55,649 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 32 transitions, 153 flow [2023-08-30 19:13:55,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 19:13:55,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 19:13:55,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2023-08-30 19:13:55,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46053639846743294 [2023-08-30 19:13:55,651 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 601 transitions. [2023-08-30 19:13:55,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 601 transitions. [2023-08-30 19:13:55,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:55,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 601 transitions. [2023-08-30 19:13:55,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,655 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,655 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 69 flow. Second operand 3 states and 601 transitions. [2023-08-30 19:13:55,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 32 transitions, 153 flow [2023-08-30 19:13:55,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 150 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 19:13:55,656 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 72 flow [2023-08-30 19:13:55,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-08-30 19:13:55,657 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-08-30 19:13:55,657 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 72 flow [2023-08-30 19:13:55,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:55,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:55,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:55,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 19:13:55,658 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:55,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:55,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1884163200, now seen corresponding path program 1 times [2023-08-30 19:13:55,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:55,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330655687] [2023-08-30 19:13:55,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:55,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:55,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:56,111 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-30 19:13:56,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:56,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330655687] [2023-08-30 19:13:56,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330655687] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:56,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:56,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:13:56,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696068159] [2023-08-30 19:13:56,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:56,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:13:56,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:56,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:13:56,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:13:56,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:13:56,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 72 flow. Second operand has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:56,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:56,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:13:56,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:56,671 INFO L130 PetriNetUnfolder]: 268/494 cut-off events. [2023-08-30 19:13:56,671 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2023-08-30 19:13:56,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1182 conditions, 494 events. 268/494 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2010 event pairs, 43 based on Foata normal form. 2/393 useless extension candidates. Maximal degree in co-relation 395. Up to 100 conditions per place. [2023-08-30 19:13:56,676 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 111 selfloop transitions, 25 changer transitions 22/158 dead transitions. [2023-08-30 19:13:56,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 158 transitions, 747 flow [2023-08-30 19:13:56,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 19:13:56,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 19:13:56,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3218 transitions. [2023-08-30 19:13:56,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41098339719029375 [2023-08-30 19:13:56,682 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3218 transitions. [2023-08-30 19:13:56,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3218 transitions. [2023-08-30 19:13:56,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:56,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3218 transitions. [2023-08-30 19:13:56,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 178.77777777777777) internal successors, (3218), 18 states have internal predecessors, (3218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:56,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:56,700 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:56,700 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 72 flow. Second operand 18 states and 3218 transitions. [2023-08-30 19:13:56,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 158 transitions, 747 flow [2023-08-30 19:13:56,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 158 transitions, 707 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-08-30 19:13:56,705 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 252 flow [2023-08-30 19:13:56,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=252, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2023-08-30 19:13:56,707 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 28 predicate places. [2023-08-30 19:13:56,707 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 252 flow [2023-08-30 19:13:56,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:56,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:56,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:56,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 19:13:56,708 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:56,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:56,708 INFO L85 PathProgramCache]: Analyzing trace with hash 839378742, now seen corresponding path program 2 times [2023-08-30 19:13:56,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:56,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300052844] [2023-08-30 19:13:56,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:56,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:56,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:57,129 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-30 19:13:57,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:57,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300052844] [2023-08-30 19:13:57,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300052844] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:57,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:57,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:13:57,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238037327] [2023-08-30 19:13:57,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:57,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:13:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:13:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:13:57,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:13:57,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 252 flow. Second operand has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:57,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:57,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:13:57,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:57,770 INFO L130 PetriNetUnfolder]: 274/499 cut-off events. [2023-08-30 19:13:57,771 INFO L131 PetriNetUnfolder]: For 1057/1057 co-relation queries the response was YES. [2023-08-30 19:13:57,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 499 events. 274/499 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1987 event pairs, 51 based on Foata normal form. 13/485 useless extension candidates. Maximal degree in co-relation 1650. Up to 209 conditions per place. [2023-08-30 19:13:57,773 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 72 selfloop transitions, 23 changer transitions 10/105 dead transitions. [2023-08-30 19:13:57,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 105 transitions, 676 flow [2023-08-30 19:13:57,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:13:57,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:13:57,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1963 transitions. [2023-08-30 19:13:57,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4102403343782654 [2023-08-30 19:13:57,778 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1963 transitions. [2023-08-30 19:13:57,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1963 transitions. [2023-08-30 19:13:57,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:57,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1963 transitions. [2023-08-30 19:13:57,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 178.45454545454547) internal successors, (1963), 11 states have internal predecessors, (1963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:57,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:57,787 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:57,788 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 252 flow. Second operand 11 states and 1963 transitions. [2023-08-30 19:13:57,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 105 transitions, 676 flow [2023-08-30 19:13:57,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 105 transitions, 630 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-08-30 19:13:57,793 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 361 flow [2023-08-30 19:13:57,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=361, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-08-30 19:13:57,795 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2023-08-30 19:13:57,795 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 361 flow [2023-08-30 19:13:57,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:57,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:57,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:57,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 19:13:57,797 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:57,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:57,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1337186352, now seen corresponding path program 3 times [2023-08-30 19:13:57,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:57,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072553646] [2023-08-30 19:13:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:57,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:58,197 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-30 19:13:58,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:58,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072553646] [2023-08-30 19:13:58,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072553646] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:58,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:58,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:13:58,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107030130] [2023-08-30 19:13:58,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:58,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:13:58,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:58,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:13:58,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:13:58,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 435 [2023-08-30 19:13:58,429 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 361 flow. Second operand has 9 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:58,429 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:58,429 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 435 [2023-08-30 19:13:58,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:58,792 INFO L130 PetriNetUnfolder]: 302/562 cut-off events. [2023-08-30 19:13:58,792 INFO L131 PetriNetUnfolder]: For 1148/1148 co-relation queries the response was YES. [2023-08-30 19:13:58,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2046 conditions, 562 events. 302/562 cut-off events. For 1148/1148 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2407 event pairs, 31 based on Foata normal form. 14/543 useless extension candidates. Maximal degree in co-relation 1828. Up to 99 conditions per place. [2023-08-30 19:13:58,795 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 136 selfloop transitions, 33 changer transitions 14/183 dead transitions. [2023-08-30 19:13:58,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 183 transitions, 1160 flow [2023-08-30 19:13:58,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 19:13:58,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 19:13:58,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3375 transitions. [2023-08-30 19:13:58,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40834845735027225 [2023-08-30 19:13:58,801 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3375 transitions. [2023-08-30 19:13:58,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3375 transitions. [2023-08-30 19:13:58,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:58,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3375 transitions. [2023-08-30 19:13:58,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 177.6315789473684) internal successors, (3375), 19 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:58,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:58,816 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:58,817 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 361 flow. Second operand 19 states and 3375 transitions. [2023-08-30 19:13:58,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 183 transitions, 1160 flow [2023-08-30 19:13:58,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 183 transitions, 998 flow, removed 50 selfloop flow, removed 10 redundant places. [2023-08-30 19:13:58,822 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 403 flow [2023-08-30 19:13:58,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=403, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2023-08-30 19:13:58,823 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 49 predicate places. [2023-08-30 19:13:58,823 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 403 flow [2023-08-30 19:13:58,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:58,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:58,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:58,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 19:13:58,824 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:58,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1557044638, now seen corresponding path program 4 times [2023-08-30 19:13:58,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:58,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803774002] [2023-08-30 19:13:58,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:58,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:13:59,202 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-30 19:13:59,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:13:59,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803774002] [2023-08-30 19:13:59,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803774002] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:13:59,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:13:59,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:13:59,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653776696] [2023-08-30 19:13:59,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:13:59,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:13:59,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:13:59,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:13:59,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:13:59,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:13:59,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 403 flow. Second operand has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:59,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:13:59,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:13:59,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:13:59,727 INFO L130 PetriNetUnfolder]: 281/536 cut-off events. [2023-08-30 19:13:59,727 INFO L131 PetriNetUnfolder]: For 1062/1062 co-relation queries the response was YES. [2023-08-30 19:13:59,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1911 conditions, 536 events. 281/536 cut-off events. For 1062/1062 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2320 event pairs, 68 based on Foata normal form. 19/522 useless extension candidates. Maximal degree in co-relation 1867. Up to 257 conditions per place. [2023-08-30 19:13:59,730 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 73 selfloop transitions, 26 changer transitions 9/108 dead transitions. [2023-08-30 19:13:59,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 108 transitions, 760 flow [2023-08-30 19:13:59,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:13:59,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:13:59,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1960 transitions. [2023-08-30 19:13:59,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096133751306165 [2023-08-30 19:13:59,734 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1960 transitions. [2023-08-30 19:13:59,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1960 transitions. [2023-08-30 19:13:59,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:13:59,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1960 transitions. [2023-08-30 19:13:59,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 178.1818181818182) internal successors, (1960), 11 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:59,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:59,743 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:59,743 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 403 flow. Second operand 11 states and 1960 transitions. [2023-08-30 19:13:59,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 108 transitions, 760 flow [2023-08-30 19:13:59,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 108 transitions, 694 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-08-30 19:13:59,747 INFO L231 Difference]: Finished difference. Result has 77 places, 64 transitions, 448 flow [2023-08-30 19:13:59,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=448, PETRI_PLACES=77, PETRI_TRANSITIONS=64} [2023-08-30 19:13:59,748 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 52 predicate places. [2023-08-30 19:13:59,748 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 64 transitions, 448 flow [2023-08-30 19:13:59,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:13:59,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:13:59,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:13:59,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 19:13:59,749 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:13:59,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:13:59,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1332429184, now seen corresponding path program 5 times [2023-08-30 19:13:59,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:13:59,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010175509] [2023-08-30 19:13:59,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:13:59,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:13:59,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:00,147 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-30 19:14:00,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:00,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010175509] [2023-08-30 19:14:00,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010175509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:00,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:14:00,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:14:00,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802896110] [2023-08-30 19:14:00,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:00,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:00,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:00,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:00,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:14:00,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 435 [2023-08-30 19:14:00,417 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 64 transitions, 448 flow. Second operand has 9 states, 9 states have (on average 173.66666666666666) internal successors, (1563), 9 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:00,417 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:00,417 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 435 [2023-08-30 19:14:00,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:00,734 INFO L130 PetriNetUnfolder]: 270/536 cut-off events. [2023-08-30 19:14:00,734 INFO L131 PetriNetUnfolder]: For 1618/1618 co-relation queries the response was YES. [2023-08-30 19:14:00,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 536 events. 270/536 cut-off events. For 1618/1618 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2466 event pairs, 49 based on Foata normal form. 20/519 useless extension candidates. Maximal degree in co-relation 1863. Up to 143 conditions per place. [2023-08-30 19:14:00,740 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 103 selfloop transitions, 34 changer transitions 7/144 dead transitions. [2023-08-30 19:14:00,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 996 flow [2023-08-30 19:14:00,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 19:14:00,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 19:14:00,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2708 transitions. [2023-08-30 19:14:00,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150191570881226 [2023-08-30 19:14:00,745 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2708 transitions. [2023-08-30 19:14:00,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2708 transitions. [2023-08-30 19:14:00,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:00,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2708 transitions. [2023-08-30 19:14:00,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 180.53333333333333) internal successors, (2708), 15 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:00,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:00,756 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:00,756 INFO L175 Difference]: Start difference. First operand has 77 places, 64 transitions, 448 flow. Second operand 15 states and 2708 transitions. [2023-08-30 19:14:00,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 996 flow [2023-08-30 19:14:00,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 144 transitions, 906 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-08-30 19:14:00,762 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 530 flow [2023-08-30 19:14:00,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=530, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2023-08-30 19:14:00,764 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 61 predicate places. [2023-08-30 19:14:00,764 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 530 flow [2023-08-30 19:14:00,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.66666666666666) internal successors, (1563), 9 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:00,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:00,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:00,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 19:14:00,765 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:00,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:00,770 INFO L85 PathProgramCache]: Analyzing trace with hash 481879698, now seen corresponding path program 6 times [2023-08-30 19:14:00,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:00,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816136180] [2023-08-30 19:14:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:00,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:01,105 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-30 19:14:01,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:01,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816136180] [2023-08-30 19:14:01,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816136180] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:01,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:14:01,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 19:14:01,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748406802] [2023-08-30 19:14:01,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:01,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:01,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:01,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:01,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:14:01,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 435 [2023-08-30 19:14:01,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 530 flow. Second operand has 9 states, 9 states have (on average 173.66666666666666) internal successors, (1563), 9 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:01,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:01,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 435 [2023-08-30 19:14:01,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:02,027 INFO L130 PetriNetUnfolder]: 264/518 cut-off events. [2023-08-30 19:14:02,027 INFO L131 PetriNetUnfolder]: For 1242/1242 co-relation queries the response was YES. [2023-08-30 19:14:02,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 518 events. 264/518 cut-off events. For 1242/1242 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2306 event pairs, 51 based on Foata normal form. 2/483 useless extension candidates. Maximal degree in co-relation 1938. Up to 87 conditions per place. [2023-08-30 19:14:02,031 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 134 selfloop transitions, 36 changer transitions 10/180 dead transitions. [2023-08-30 19:14:02,031 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 180 transitions, 1173 flow [2023-08-30 19:14:02,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 19:14:02,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 19:14:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3615 transitions. [2023-08-30 19:14:02,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41551724137931034 [2023-08-30 19:14:02,038 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3615 transitions. [2023-08-30 19:14:02,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3615 transitions. [2023-08-30 19:14:02,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:02,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3615 transitions. [2023-08-30 19:14:02,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 180.75) internal successors, (3615), 20 states have internal predecessors, (3615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:02,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:02,052 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:02,052 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 530 flow. Second operand 20 states and 3615 transitions. [2023-08-30 19:14:02,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 180 transitions, 1173 flow [2023-08-30 19:14:02,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 180 transitions, 1095 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-08-30 19:14:02,059 INFO L231 Difference]: Finished difference. Result has 97 places, 69 transitions, 539 flow [2023-08-30 19:14:02,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=539, PETRI_PLACES=97, PETRI_TRANSITIONS=69} [2023-08-30 19:14:02,060 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2023-08-30 19:14:02,060 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 69 transitions, 539 flow [2023-08-30 19:14:02,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.66666666666666) internal successors, (1563), 9 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:02,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:02,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:02,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 19:14:02,061 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:02,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:02,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1377073745, now seen corresponding path program 1 times [2023-08-30 19:14:02,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:02,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239248830] [2023-08-30 19:14:02,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:02,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:02,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:02,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:02,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:02,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239248830] [2023-08-30 19:14:02,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239248830] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:02,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280365750] [2023-08-30 19:14:02,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:02,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:02,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:02,262 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-30 19:14:02,263 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-30 19:14:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:02,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:14:02,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:02,713 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:02,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:14:02,757 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-30 19:14:02,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:02,870 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:02,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:14:03,373 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-30 19:14:03,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280365750] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:03,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:03,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-30 19:14:03,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557096148] [2023-08-30 19:14:03,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:03,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 19:14:03,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:03,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 19:14:03,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-08-30 19:14:04,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:14:04,701 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 69 transitions, 539 flow. Second operand has 26 states, 26 states have (on average 163.84615384615384) internal successors, (4260), 26 states have internal predecessors, (4260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:04,701 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:04,701 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:14:04,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:06,336 INFO L130 PetriNetUnfolder]: 636/1206 cut-off events. [2023-08-30 19:14:06,336 INFO L131 PetriNetUnfolder]: For 2965/2965 co-relation queries the response was YES. [2023-08-30 19:14:06,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 1206 events. 636/1206 cut-off events. For 2965/2965 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6509 event pairs, 117 based on Foata normal form. 30/1156 useless extension candidates. Maximal degree in co-relation 4475. Up to 223 conditions per place. [2023-08-30 19:14:06,344 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 200 selfloop transitions, 74 changer transitions 15/289 dead transitions. [2023-08-30 19:14:06,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 289 transitions, 2139 flow [2023-08-30 19:14:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 19:14:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 19:14:06,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 5593 transitions. [2023-08-30 19:14:06,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38962034134447926 [2023-08-30 19:14:06,351 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 5593 transitions. [2023-08-30 19:14:06,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 5593 transitions. [2023-08-30 19:14:06,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:06,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 5593 transitions. [2023-08-30 19:14:06,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 169.4848484848485) internal successors, (5593), 33 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:06,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:06,372 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:06,372 INFO L175 Difference]: Start difference. First operand has 97 places, 69 transitions, 539 flow. Second operand 33 states and 5593 transitions. [2023-08-30 19:14:06,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 289 transitions, 2139 flow [2023-08-30 19:14:06,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 289 transitions, 1973 flow, removed 21 selfloop flow, removed 18 redundant places. [2023-08-30 19:14:06,383 INFO L231 Difference]: Finished difference. Result has 122 places, 113 transitions, 985 flow [2023-08-30 19:14:06,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=985, PETRI_PLACES=122, PETRI_TRANSITIONS=113} [2023-08-30 19:14:06,385 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 97 predicate places. [2023-08-30 19:14:06,385 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 113 transitions, 985 flow [2023-08-30 19:14:06,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 163.84615384615384) internal successors, (4260), 26 states have internal predecessors, (4260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:06,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:06,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:06,400 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-30 19:14:06,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-30 19:14:06,597 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:06,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:06,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1571800870, now seen corresponding path program 1 times [2023-08-30 19:14:06,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:06,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677693950] [2023-08-30 19:14:06,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:06,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:06,780 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-30 19:14:06,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:06,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677693950] [2023-08-30 19:14:06,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677693950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:06,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524227994] [2023-08-30 19:14:06,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:06,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:06,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:06,782 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-30 19:14:06,784 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-30 19:14:06,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:06,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 19:14:06,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:07,057 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:07,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:14:07,089 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-30 19:14:07,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:07,196 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:07,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:14:07,626 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-30 19:14:07,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524227994] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:07,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:07,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 21 [2023-08-30 19:14:07,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598999861] [2023-08-30 19:14:07,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:07,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:07,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:07,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:07,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:14:07,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:14:07,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 113 transitions, 985 flow. Second operand has 9 states, 9 states have (on average 163.77777777777777) internal successors, (1474), 9 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:07,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:07,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:14:07,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:08,647 INFO L130 PetriNetUnfolder]: 628/1178 cut-off events. [2023-08-30 19:14:08,648 INFO L131 PetriNetUnfolder]: For 5762/5762 co-relation queries the response was YES. [2023-08-30 19:14:08,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5068 conditions, 1178 events. 628/1178 cut-off events. For 5762/5762 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6225 event pairs, 117 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 4988. Up to 313 conditions per place. [2023-08-30 19:14:08,654 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 100 selfloop transitions, 60 changer transitions 10/170 dead transitions. [2023-08-30 19:14:08,654 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 170 transitions, 1511 flow [2023-08-30 19:14:08,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 19:14:08,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 19:14:08,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2370 transitions. [2023-08-30 19:14:08,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891625615763547 [2023-08-30 19:14:08,657 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2370 transitions. [2023-08-30 19:14:08,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2370 transitions. [2023-08-30 19:14:08,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:08,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2370 transitions. [2023-08-30 19:14:08,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 169.28571428571428) internal successors, (2370), 14 states have internal predecessors, (2370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:08,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:08,667 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:08,667 INFO L175 Difference]: Start difference. First operand has 122 places, 113 transitions, 985 flow. Second operand 14 states and 2370 transitions. [2023-08-30 19:14:08,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 170 transitions, 1511 flow [2023-08-30 19:14:08,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 170 transitions, 1355 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-08-30 19:14:08,686 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 957 flow [2023-08-30 19:14:08,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=957, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2023-08-30 19:14:08,687 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 95 predicate places. [2023-08-30 19:14:08,687 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 957 flow [2023-08-30 19:14:08,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 163.77777777777777) internal successors, (1474), 9 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:08,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:08,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:08,694 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-30 19:14:08,897 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,SelfDestructingSolverStorable10 [2023-08-30 19:14:08,897 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:08,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:08,898 INFO L85 PathProgramCache]: Analyzing trace with hash -525334967, now seen corresponding path program 2 times [2023-08-30 19:14:08,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:08,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819249788] [2023-08-30 19:14:08,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:08,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:09,061 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-30 19:14:09,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819249788] [2023-08-30 19:14:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819249788] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148172742] [2023-08-30 19:14:09,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:14:09,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:09,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:09,062 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-30 19:14:09,064 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-30 19:14:09,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:14:09,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:09,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-30 19:14:09,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:09,309 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:09,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:14:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:09,333 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:14:09,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148172742] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:09,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:14:09,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-30 19:14:09,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392638399] [2023-08-30 19:14:09,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:09,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-08-30 19:14:09,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:14:09,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 112 transitions, 957 flow. Second operand has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:09,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:09,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:14:09,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:09,710 INFO L130 PetriNetUnfolder]: 620/1151 cut-off events. [2023-08-30 19:14:09,710 INFO L131 PetriNetUnfolder]: For 4594/4594 co-relation queries the response was YES. [2023-08-30 19:14:09,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 1151 events. 620/1151 cut-off events. For 4594/4594 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5934 event pairs, 129 based on Foata normal form. 1/1074 useless extension candidates. Maximal degree in co-relation 4803. Up to 563 conditions per place. [2023-08-30 19:14:09,716 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 55 changer transitions 11/150 dead transitions. [2023-08-30 19:14:09,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 150 transitions, 1437 flow [2023-08-30 19:14:09,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:14:09,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:14:09,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1605 transitions. [2023-08-30 19:14:09,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2023-08-30 19:14:09,718 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1605 transitions. [2023-08-30 19:14:09,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1605 transitions. [2023-08-30 19:14:09,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:09,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1605 transitions. [2023-08-30 19:14:09,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.33333333333334) internal successors, (1605), 9 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:09,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:09,723 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:09,723 INFO L175 Difference]: Start difference. First operand has 120 places, 112 transitions, 957 flow. Second operand 9 states and 1605 transitions. [2023-08-30 19:14:09,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 150 transitions, 1437 flow [2023-08-30 19:14:09,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1359 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-08-30 19:14:09,735 INFO L231 Difference]: Finished difference. Result has 117 places, 112 transitions, 998 flow [2023-08-30 19:14:09,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=998, PETRI_PLACES=117, PETRI_TRANSITIONS=112} [2023-08-30 19:14:09,735 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-08-30 19:14:09,736 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 112 transitions, 998 flow [2023-08-30 19:14:09,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:09,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:09,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:09,747 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-30 19:14:09,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:09,941 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:09,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:09,942 INFO L85 PathProgramCache]: Analyzing trace with hash -2145988610, now seen corresponding path program 2 times [2023-08-30 19:14:09,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:09,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769295053] [2023-08-30 19:14:09,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:09,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:10,117 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-30 19:14:10,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:10,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769295053] [2023-08-30 19:14:10,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769295053] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:10,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142505667] [2023-08-30 19:14:10,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:14:10,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:10,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:10,119 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-30 19:14:10,121 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-30 19:14:10,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:14:10,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:10,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 19:14:10,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:10,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:10,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:14:10,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142505667] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:10,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:14:10,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-30 19:14:10,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614227463] [2023-08-30 19:14:10,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 19:14:10,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 19:14:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-08-30 19:14:10,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 435 [2023-08-30 19:14:10,565 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 112 transitions, 998 flow. Second operand has 8 states, 8 states have (on average 174.0) internal successors, (1392), 8 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:10,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:10,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 435 [2023-08-30 19:14:10,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:10,794 INFO L130 PetriNetUnfolder]: 614/1134 cut-off events. [2023-08-30 19:14:10,794 INFO L131 PetriNetUnfolder]: For 4984/4984 co-relation queries the response was YES. [2023-08-30 19:14:10,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4895 conditions, 1134 events. 614/1134 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5819 event pairs, 142 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 4838. Up to 559 conditions per place. [2023-08-30 19:14:10,801 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 110 selfloop transitions, 46 changer transitions 9/165 dead transitions. [2023-08-30 19:14:10,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 165 transitions, 1474 flow [2023-08-30 19:14:10,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:14:10,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:14:10,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1995 transitions. [2023-08-30 19:14:10,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4169278996865204 [2023-08-30 19:14:10,803 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1995 transitions. [2023-08-30 19:14:10,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1995 transitions. [2023-08-30 19:14:10,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:10,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1995 transitions. [2023-08-30 19:14:10,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 181.36363636363637) internal successors, (1995), 11 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:10,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:10,808 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:10,808 INFO L175 Difference]: Start difference. First operand has 117 places, 112 transitions, 998 flow. Second operand 11 states and 1995 transitions. [2023-08-30 19:14:10,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 165 transitions, 1474 flow [2023-08-30 19:14:10,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 165 transitions, 1357 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-08-30 19:14:10,823 INFO L231 Difference]: Finished difference. Result has 119 places, 109 transitions, 960 flow [2023-08-30 19:14:10,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=960, PETRI_PLACES=119, PETRI_TRANSITIONS=109} [2023-08-30 19:14:10,825 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 94 predicate places. [2023-08-30 19:14:10,825 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 109 transitions, 960 flow [2023-08-30 19:14:10,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 174.0) internal successors, (1392), 8 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:10,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:10,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:10,835 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-30 19:14:11,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:11,033 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:11,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:11,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1204862359, now seen corresponding path program 3 times [2023-08-30 19:14:11,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:11,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824273655] [2023-08-30 19:14:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:11,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:11,200 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-30 19:14:11,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:11,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824273655] [2023-08-30 19:14:11,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824273655] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:11,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030667138] [2023-08-30 19:14:11,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:14:11,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:11,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:11,202 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-30 19:14:11,203 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-30 19:14:11,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-30 19:14:11,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:11,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-30 19:14:11,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:11,425 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:11,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:14:11,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:11,466 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:14:11,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030667138] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:11,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:14:11,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-30 19:14:11,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030970503] [2023-08-30 19:14:11,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:11,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:11,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:11,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:11,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-30 19:14:11,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:14:11,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 109 transitions, 960 flow. Second operand has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:11,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:11,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:14:11,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:11,854 INFO L130 PetriNetUnfolder]: 606/1107 cut-off events. [2023-08-30 19:14:11,854 INFO L131 PetriNetUnfolder]: For 4463/4463 co-relation queries the response was YES. [2023-08-30 19:14:11,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4831 conditions, 1107 events. 606/1107 cut-off events. For 4463/4463 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5523 event pairs, 109 based on Foata normal form. 1/1030 useless extension candidates. Maximal degree in co-relation 4667. Up to 504 conditions per place. [2023-08-30 19:14:11,860 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 57 changer transitions 5/146 dead transitions. [2023-08-30 19:14:11,860 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 146 transitions, 1397 flow [2023-08-30 19:14:11,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:14:11,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:14:11,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1607 transitions. [2023-08-30 19:14:11,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4104725415070243 [2023-08-30 19:14:11,862 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1607 transitions. [2023-08-30 19:14:11,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1607 transitions. [2023-08-30 19:14:11,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:11,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1607 transitions. [2023-08-30 19:14:11,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.55555555555554) internal successors, (1607), 9 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:11,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:11,866 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:11,867 INFO L175 Difference]: Start difference. First operand has 119 places, 109 transitions, 960 flow. Second operand 9 states and 1607 transitions. [2023-08-30 19:14:11,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 146 transitions, 1397 flow [2023-08-30 19:14:11,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1268 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-08-30 19:14:11,878 INFO L231 Difference]: Finished difference. Result has 113 places, 108 transitions, 942 flow [2023-08-30 19:14:11,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=942, PETRI_PLACES=113, PETRI_TRANSITIONS=108} [2023-08-30 19:14:11,879 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 88 predicate places. [2023-08-30 19:14:11,879 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 108 transitions, 942 flow [2023-08-30 19:14:11,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:11,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:11,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:11,887 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-30 19:14:12,085 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,SelfDestructingSolverStorable13 [2023-08-30 19:14:12,085 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:12,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:12,086 INFO L85 PathProgramCache]: Analyzing trace with hash -410144759, now seen corresponding path program 4 times [2023-08-30 19:14:12,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:12,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298037733] [2023-08-30 19:14:12,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:12,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:12,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:12,285 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-30 19:14:12,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:12,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298037733] [2023-08-30 19:14:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298037733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:12,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875508050] [2023-08-30 19:14:12,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:14:12,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:12,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:12,287 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-30 19:14:12,289 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-30 19:14:12,354 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:14:12,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:12,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-30 19:14:12,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:12,555 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-30 19:14:12,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:12,637 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:12,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:14:13,035 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-30 19:14:13,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875508050] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:13,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:13,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-08-30 19:14:13,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848487023] [2023-08-30 19:14:13,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:13,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:13,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:13,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:13,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2023-08-30 19:14:13,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:14:13,388 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 108 transitions, 942 flow. Second operand has 10 states, 10 states have (on average 163.6) internal successors, (1636), 10 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:13,388 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:13,388 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:14:13,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:14,068 INFO L130 PetriNetUnfolder]: 576/1077 cut-off events. [2023-08-30 19:14:14,069 INFO L131 PetriNetUnfolder]: For 4379/4379 co-relation queries the response was YES. [2023-08-30 19:14:14,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4424 conditions, 1077 events. 576/1077 cut-off events. For 4379/4379 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5475 event pairs, 140 based on Foata normal form. 29/1028 useless extension candidates. Maximal degree in co-relation 4372. Up to 316 conditions per place. [2023-08-30 19:14:14,075 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 100 selfloop transitions, 62 changer transitions 9/171 dead transitions. [2023-08-30 19:14:14,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 171 transitions, 1536 flow [2023-08-30 19:14:14,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 19:14:14,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 19:14:14,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2212 transitions. [2023-08-30 19:14:14,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39115826702033596 [2023-08-30 19:14:14,077 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2212 transitions. [2023-08-30 19:14:14,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2212 transitions. [2023-08-30 19:14:14,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:14,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2212 transitions. [2023-08-30 19:14:14,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.15384615384616) internal successors, (2212), 13 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:14,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:14,082 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:14,083 INFO L175 Difference]: Start difference. First operand has 113 places, 108 transitions, 942 flow. Second operand 13 states and 2212 transitions. [2023-08-30 19:14:14,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 171 transitions, 1536 flow [2023-08-30 19:14:14,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 171 transitions, 1406 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-30 19:14:14,093 INFO L231 Difference]: Finished difference. Result has 123 places, 110 transitions, 1060 flow [2023-08-30 19:14:14,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1060, PETRI_PLACES=123, PETRI_TRANSITIONS=110} [2023-08-30 19:14:14,094 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 98 predicate places. [2023-08-30 19:14:14,094 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 110 transitions, 1060 flow [2023-08-30 19:14:14,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 163.6) internal successors, (1636), 10 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:14,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:14,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:14,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-30 19:14:14,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-30 19:14:14,300 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:14,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:14,300 INFO L85 PathProgramCache]: Analyzing trace with hash 938212337, now seen corresponding path program 5 times [2023-08-30 19:14:14,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:14,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908273504] [2023-08-30 19:14:14,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:14,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:14,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:14,470 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-30 19:14:14,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:14,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908273504] [2023-08-30 19:14:14,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908273504] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:14,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263360892] [2023-08-30 19:14:14,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:14:14,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:14,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:14,472 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-30 19:14:14,474 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-30 19:14:14,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:14,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:14,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:14:14,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:14,704 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:14,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:14:14,772 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-30 19:14:14,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:14,938 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:14,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:14:15,118 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-30 19:14:15,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263360892] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:15,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:15,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-30 19:14:15,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476549277] [2023-08-30 19:14:15,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:15,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 19:14:15,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:15,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 19:14:15,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2023-08-30 19:14:16,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:14:16,041 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 110 transitions, 1060 flow. Second operand has 26 states, 26 states have (on average 164.84615384615384) internal successors, (4286), 26 states have internal predecessors, (4286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:16,041 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:16,041 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:14:16,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:17,497 INFO L130 PetriNetUnfolder]: 592/1122 cut-off events. [2023-08-30 19:14:17,498 INFO L131 PetriNetUnfolder]: For 5303/5303 co-relation queries the response was YES. [2023-08-30 19:14:17,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 1122 events. 592/1122 cut-off events. For 5303/5303 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5913 event pairs, 140 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 4725. Up to 186 conditions per place. [2023-08-30 19:14:17,505 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 187 selfloop transitions, 73 changer transitions 10/270 dead transitions. [2023-08-30 19:14:17,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 270 transitions, 2253 flow [2023-08-30 19:14:17,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-30 19:14:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-30 19:14:17,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5435 transitions. [2023-08-30 19:14:17,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39044540229885055 [2023-08-30 19:14:17,509 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5435 transitions. [2023-08-30 19:14:17,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5435 transitions. [2023-08-30 19:14:17,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:17,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5435 transitions. [2023-08-30 19:14:17,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 169.84375) internal successors, (5435), 32 states have internal predecessors, (5435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:17,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:17,521 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:17,521 INFO L175 Difference]: Start difference. First operand has 123 places, 110 transitions, 1060 flow. Second operand 32 states and 5435 transitions. [2023-08-30 19:14:17,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 270 transitions, 2253 flow [2023-08-30 19:14:17,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 270 transitions, 2079 flow, removed 58 selfloop flow, removed 11 redundant places. [2023-08-30 19:14:17,542 INFO L231 Difference]: Finished difference. Result has 147 places, 118 transitions, 1214 flow [2023-08-30 19:14:17,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1214, PETRI_PLACES=147, PETRI_TRANSITIONS=118} [2023-08-30 19:14:17,542 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 122 predicate places. [2023-08-30 19:14:17,542 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 118 transitions, 1214 flow [2023-08-30 19:14:17,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 164.84615384615384) internal successors, (4286), 26 states have internal predecessors, (4286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:17,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:17,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:17,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-30 19:14:17,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:17,748 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:17,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:17,748 INFO L85 PathProgramCache]: Analyzing trace with hash 87662851, now seen corresponding path program 6 times [2023-08-30 19:14:17,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:17,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107926203] [2023-08-30 19:14:17,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:17,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:17,924 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-30 19:14:17,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107926203] [2023-08-30 19:14:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107926203] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681113513] [2023-08-30 19:14:17,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:14:17,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:17,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:17,927 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-30 19:14:17,929 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-30 19:14:17,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-30 19:14:17,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:17,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-30 19:14:17,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:18,130 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:18,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:14:18,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:18,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:14:18,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681113513] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:18,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:14:18,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-30 19:14:18,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209943766] [2023-08-30 19:14:18,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:18,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:14:18,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:18,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:14:18,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-30 19:14:18,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 435 [2023-08-30 19:14:18,355 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 118 transitions, 1214 flow. Second operand has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:18,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:18,355 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 435 [2023-08-30 19:14:18,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:18,561 INFO L130 PetriNetUnfolder]: 590/1109 cut-off events. [2023-08-30 19:14:18,561 INFO L131 PetriNetUnfolder]: For 3839/3839 co-relation queries the response was YES. [2023-08-30 19:14:18,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 1109 events. 590/1109 cut-off events. For 3839/3839 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5774 event pairs, 140 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 4645. Up to 512 conditions per place. [2023-08-30 19:14:18,572 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 90 selfloop transitions, 58 changer transitions 6/154 dead transitions. [2023-08-30 19:14:18,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 154 transitions, 1623 flow [2023-08-30 19:14:18,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:14:18,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:14:18,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1606 transitions. [2023-08-30 19:14:18,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41021711366538954 [2023-08-30 19:14:18,574 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1606 transitions. [2023-08-30 19:14:18,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1606 transitions. [2023-08-30 19:14:18,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:18,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1606 transitions. [2023-08-30 19:14:18,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.44444444444446) internal successors, (1606), 9 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:18,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:18,578 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:18,578 INFO L175 Difference]: Start difference. First operand has 147 places, 118 transitions, 1214 flow. Second operand 9 states and 1606 transitions. [2023-08-30 19:14:18,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 154 transitions, 1623 flow [2023-08-30 19:14:18,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 154 transitions, 1508 flow, removed 11 selfloop flow, removed 22 redundant places. [2023-08-30 19:14:18,591 INFO L231 Difference]: Finished difference. Result has 132 places, 116 transitions, 1196 flow [2023-08-30 19:14:18,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1196, PETRI_PLACES=132, PETRI_TRANSITIONS=116} [2023-08-30 19:14:18,591 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 107 predicate places. [2023-08-30 19:14:18,591 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 116 transitions, 1196 flow [2023-08-30 19:14:18,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 171.77777777777777) internal successors, (1546), 9 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:18,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:18,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:18,600 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-30 19:14:18,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-30 19:14:18,797 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:18,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:18,798 INFO L85 PathProgramCache]: Analyzing trace with hash -74845507, now seen corresponding path program 1 times [2023-08-30 19:14:18,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:18,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999399762] [2023-08-30 19:14:18,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:18,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:18,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:18,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:18,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:18,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999399762] [2023-08-30 19:14:18,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999399762] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:18,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272968998] [2023-08-30 19:14:18,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:18,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:18,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:18,883 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-30 19:14:18,885 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-30 19:14:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:18,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-30 19:14:18,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:19,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:19,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:19,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272968998] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:19,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:19,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-30 19:14:19,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427787190] [2023-08-30 19:14:19,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:19,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 19:14:19,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 19:14:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-30 19:14:19,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 435 [2023-08-30 19:14:19,155 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 116 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 179.42857142857142) internal successors, (1256), 7 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:19,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 435 [2023-08-30 19:14:19,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:19,392 INFO L130 PetriNetUnfolder]: 627/1189 cut-off events. [2023-08-30 19:14:19,392 INFO L131 PetriNetUnfolder]: For 5251/5251 co-relation queries the response was YES. [2023-08-30 19:14:19,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 1189 events. 627/1189 cut-off events. For 5251/5251 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6405 event pairs, 106 based on Foata normal form. 16/1119 useless extension candidates. Maximal degree in co-relation 5109. Up to 357 conditions per place. [2023-08-30 19:14:19,398 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 156 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2023-08-30 19:14:19,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 1918 flow [2023-08-30 19:14:19,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:19,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:19,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1853 transitions. [2023-08-30 19:14:19,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4259770114942529 [2023-08-30 19:14:19,400 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1853 transitions. [2023-08-30 19:14:19,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1853 transitions. [2023-08-30 19:14:19,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:19,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1853 transitions. [2023-08-30 19:14:19,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 185.3) internal successors, (1853), 10 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,405 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,405 INFO L175 Difference]: Start difference. First operand has 132 places, 116 transitions, 1196 flow. Second operand 10 states and 1853 transitions. [2023-08-30 19:14:19,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 1918 flow [2023-08-30 19:14:19,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1752 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-08-30 19:14:19,415 INFO L231 Difference]: Finished difference. Result has 130 places, 121 transitions, 1127 flow [2023-08-30 19:14:19,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1127, PETRI_PLACES=130, PETRI_TRANSITIONS=121} [2023-08-30 19:14:19,416 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 105 predicate places. [2023-08-30 19:14:19,416 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 121 transitions, 1127 flow [2023-08-30 19:14:19,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 179.42857142857142) internal successors, (1256), 7 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:19,416 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-30 19:14:19,427 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-30 19:14:19,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-30 19:14:19,627 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:19,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:19,627 INFO L85 PathProgramCache]: Analyzing trace with hash -116190729, now seen corresponding path program 1 times [2023-08-30 19:14:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:19,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923075938] [2023-08-30 19:14:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:19,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:19,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:19,676 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-30 19:14:19,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:19,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923075938] [2023-08-30 19:14:19,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923075938] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:19,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:14:19,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 19:14:19,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443320187] [2023-08-30 19:14:19,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:19,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 19:14:19,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:19,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 19:14:19,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 19:14:19,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 435 [2023-08-30 19:14:19,752 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 121 transitions, 1127 flow. Second operand has 5 states, 5 states have (on average 187.6) internal successors, (938), 5 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:19,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 435 [2023-08-30 19:14:19,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:19,860 INFO L130 PetriNetUnfolder]: 402/790 cut-off events. [2023-08-30 19:14:19,860 INFO L131 PetriNetUnfolder]: For 3590/3590 co-relation queries the response was YES. [2023-08-30 19:14:19,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3628 conditions, 790 events. 402/790 cut-off events. For 3590/3590 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3725 event pairs, 237 based on Foata normal form. 42/832 useless extension candidates. Maximal degree in co-relation 3399. Up to 687 conditions per place. [2023-08-30 19:14:19,864 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 74 selfloop transitions, 2 changer transitions 33/109 dead transitions. [2023-08-30 19:14:19,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 109 transitions, 1176 flow [2023-08-30 19:14:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 19:14:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 19:14:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 960 transitions. [2023-08-30 19:14:19,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4413793103448276 [2023-08-30 19:14:19,865 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 960 transitions. [2023-08-30 19:14:19,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 960 transitions. [2023-08-30 19:14:19,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:19,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 960 transitions. [2023-08-30 19:14:19,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 192.0) internal successors, (960), 5 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,868 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,868 INFO L175 Difference]: Start difference. First operand has 130 places, 121 transitions, 1127 flow. Second operand 5 states and 960 transitions. [2023-08-30 19:14:19,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 109 transitions, 1176 flow [2023-08-30 19:14:19,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 109 transitions, 1097 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-08-30 19:14:19,876 INFO L231 Difference]: Finished difference. Result has 117 places, 76 transitions, 649 flow [2023-08-30 19:14:19,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=117, PETRI_TRANSITIONS=76} [2023-08-30 19:14:19,877 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-08-30 19:14:19,877 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 76 transitions, 649 flow [2023-08-30 19:14:19,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 187.6) internal successors, (938), 5 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:19,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:19,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 19:14:19,878 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:19,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:19,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1934131672, now seen corresponding path program 1 times [2023-08-30 19:14:19,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:19,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59854862] [2023-08-30 19:14:19,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:19,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:19,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:19,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59854862] [2023-08-30 19:14:19,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59854862] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:14:19,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:14:19,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 19:14:19,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828301712] [2023-08-30 19:14:19,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:19,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 19:14:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 19:14:19,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 19:14:19,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 435 [2023-08-30 19:14:19,994 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 76 transitions, 649 flow. Second operand has 5 states, 5 states have (on average 187.8) internal successors, (939), 5 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:19,994 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:19,994 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 435 [2023-08-30 19:14:19,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:20,080 INFO L130 PetriNetUnfolder]: 226/442 cut-off events. [2023-08-30 19:14:20,081 INFO L131 PetriNetUnfolder]: For 1807/1807 co-relation queries the response was YES. [2023-08-30 19:14:20,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 442 events. 226/442 cut-off events. For 1807/1807 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1699 event pairs, 126 based on Foata normal form. 28/470 useless extension candidates. Maximal degree in co-relation 1978. Up to 375 conditions per place. [2023-08-30 19:14:20,083 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 38 selfloop transitions, 4 changer transitions 25/67 dead transitions. [2023-08-30 19:14:20,083 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 67 transitions, 627 flow [2023-08-30 19:14:20,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 19:14:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 19:14:20,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 958 transitions. [2023-08-30 19:14:20,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44045977011494253 [2023-08-30 19:14:20,084 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 958 transitions. [2023-08-30 19:14:20,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 958 transitions. [2023-08-30 19:14:20,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:20,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 958 transitions. [2023-08-30 19:14:20,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 191.6) internal successors, (958), 5 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:20,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:20,087 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:20,087 INFO L175 Difference]: Start difference. First operand has 117 places, 76 transitions, 649 flow. Second operand 5 states and 958 transitions. [2023-08-30 19:14:20,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 67 transitions, 627 flow [2023-08-30 19:14:20,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 67 transitions, 574 flow, removed 9 selfloop flow, removed 15 redundant places. [2023-08-30 19:14:20,090 INFO L231 Difference]: Finished difference. Result has 79 places, 42 transitions, 243 flow [2023-08-30 19:14:20,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=243, PETRI_PLACES=79, PETRI_TRANSITIONS=42} [2023-08-30 19:14:20,091 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-08-30 19:14:20,091 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 42 transitions, 243 flow [2023-08-30 19:14:20,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 187.8) internal successors, (939), 5 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:20,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:20,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:20,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 19:14:20,092 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:20,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:20,093 INFO L85 PathProgramCache]: Analyzing trace with hash 331731570, now seen corresponding path program 1 times [2023-08-30 19:14:20,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:20,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093895837] [2023-08-30 19:14:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:20,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:20,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:20,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:20,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093895837] [2023-08-30 19:14:20,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093895837] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:20,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018400064] [2023-08-30 19:14:20,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:20,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:20,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:20,369 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-30 19:14:20,370 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-30 19:14:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:20,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-30 19:14:20,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:20,473 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-08-30 19:14:20,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-08-30 19:14:20,545 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-08-30 19:14:20,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-08-30 19:14:20,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:20,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:20,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:20,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:20,934 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:20,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-30 19:14:20,943 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:20,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-30 19:14:20,971 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:20,971 INFO L350 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 262 treesize of output 255 [2023-08-30 19:14:20,980 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:20,980 INFO L350 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 246 treesize of output 223 [2023-08-30 19:14:21,031 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:21,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-30 19:14:21,038 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:21,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 274 [2023-08-30 19:14:21,046 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:21,046 INFO L350 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 262 treesize of output 239 [2023-08-30 19:14:21,055 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:21,055 INFO L350 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 230 treesize of output 223 [2023-08-30 19:14:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:21,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018400064] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:21,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:21,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-08-30 19:14:21,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466484921] [2023-08-30 19:14:21,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:21,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 19:14:21,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:21,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 19:14:21,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=500, Unknown=10, NotChecked=0, Total=650 [2023-08-30 19:14:22,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 435 [2023-08-30 19:14:22,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 42 transitions, 243 flow. Second operand has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:22,773 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:22,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 435 [2023-08-30 19:14:22,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:23,202 INFO L130 PetriNetUnfolder]: 528/940 cut-off events. [2023-08-30 19:14:23,202 INFO L131 PetriNetUnfolder]: For 1669/1669 co-relation queries the response was YES. [2023-08-30 19:14:23,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3567 conditions, 940 events. 528/940 cut-off events. For 1669/1669 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4373 event pairs, 68 based on Foata normal form. 32/971 useless extension candidates. Maximal degree in co-relation 3483. Up to 313 conditions per place. [2023-08-30 19:14:23,206 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 83 selfloop transitions, 20 changer transitions 0/103 dead transitions. [2023-08-30 19:14:23,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 103 transitions, 799 flow [2023-08-30 19:14:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:14:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:14:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1406 transitions. [2023-08-30 19:14:23,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29383490073145246 [2023-08-30 19:14:23,208 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1406 transitions. [2023-08-30 19:14:23,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1406 transitions. [2023-08-30 19:14:23,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:23,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1406 transitions. [2023-08-30 19:14:23,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.81818181818181) internal successors, (1406), 11 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:23,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:23,212 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:23,212 INFO L175 Difference]: Start difference. First operand has 79 places, 42 transitions, 243 flow. Second operand 11 states and 1406 transitions. [2023-08-30 19:14:23,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 103 transitions, 799 flow [2023-08-30 19:14:23,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 103 transitions, 745 flow, removed 23 selfloop flow, removed 9 redundant places. [2023-08-30 19:14:23,216 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 320 flow [2023-08-30 19:14:23,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=320, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2023-08-30 19:14:23,216 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 37 predicate places. [2023-08-30 19:14:23,217 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 320 flow [2023-08-30 19:14:23,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:23,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:23,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:23,222 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-30 19:14:23,422 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,SelfDestructingSolverStorable20 [2023-08-30 19:14:23,422 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:23,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:23,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1880584320, now seen corresponding path program 2 times [2023-08-30 19:14:23,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:23,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124254876] [2023-08-30 19:14:23,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:23,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:23,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:23,696 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-30 19:14:23,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:23,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124254876] [2023-08-30 19:14:23,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124254876] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:23,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036130160] [2023-08-30 19:14:23,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:14:23,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:23,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:23,698 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-30 19:14:23,700 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-30 19:14:23,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:23,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:23,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:23,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:23,911 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-30 19:14:23,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:23,992 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:23,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:23,996 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:23,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:24,027 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-30 19:14:24,027 INFO L350 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 40 treesize of output 56 [2023-08-30 19:14:24,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:24,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036130160] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:24,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:24,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-08-30 19:14:24,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27957313] [2023-08-30 19:14:24,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:24,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-30 19:14:24,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:24,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-30 19:14:24,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-08-30 19:14:25,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:14:25,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 320 flow. Second operand has 22 states, 22 states have (on average 163.77272727272728) internal successors, (3603), 22 states have internal predecessors, (3603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:25,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:25,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:14:25,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:25,569 INFO L130 PetriNetUnfolder]: 692/1244 cut-off events. [2023-08-30 19:14:25,569 INFO L131 PetriNetUnfolder]: For 2585/2585 co-relation queries the response was YES. [2023-08-30 19:14:25,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4949 conditions, 1244 events. 692/1244 cut-off events. For 2585/2585 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6170 event pairs, 204 based on Foata normal form. 32/1276 useless extension candidates. Maximal degree in co-relation 2463. Up to 725 conditions per place. [2023-08-30 19:14:25,574 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 83 selfloop transitions, 23 changer transitions 0/106 dead transitions. [2023-08-30 19:14:25,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 106 transitions, 879 flow [2023-08-30 19:14:25,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:14:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:14:25,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1852 transitions. [2023-08-30 19:14:25,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38704284221525603 [2023-08-30 19:14:25,579 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1852 transitions. [2023-08-30 19:14:25,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1852 transitions. [2023-08-30 19:14:25,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:25,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1852 transitions. [2023-08-30 19:14:25,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 168.36363636363637) internal successors, (1852), 11 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:25,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:25,584 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:25,584 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 320 flow. Second operand 11 states and 1852 transitions. [2023-08-30 19:14:25,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 106 transitions, 879 flow [2023-08-30 19:14:25,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 106 transitions, 840 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-30 19:14:25,587 INFO L231 Difference]: Finished difference. Result has 70 places, 59 transitions, 427 flow [2023-08-30 19:14:25,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=427, PETRI_PLACES=70, PETRI_TRANSITIONS=59} [2023-08-30 19:14:25,588 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 45 predicate places. [2023-08-30 19:14:25,588 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 59 transitions, 427 flow [2023-08-30 19:14:25,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 163.77272727272728) internal successors, (3603), 22 states have internal predecessors, (3603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:25,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:25,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:25,597 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-30 19:14:25,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-30 19:14:25,795 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:25,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:25,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1839051542, now seen corresponding path program 3 times [2023-08-30 19:14:25,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:25,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514768735] [2023-08-30 19:14:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:25,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:26,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:26,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:26,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514768735] [2023-08-30 19:14:26,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514768735] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:26,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851908696] [2023-08-30 19:14:26,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:14:26,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:26,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:26,091 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-30 19:14:26,093 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-30 19:14:26,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:14:26,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:26,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:26,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:26,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:26,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:26,407 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:26,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:26,436 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-30 19:14:26,436 INFO L350 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 32 treesize of output 48 [2023-08-30 19:14:26,457 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:26,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-08-30 19:14:26,539 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-30 19:14:26,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851908696] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:26,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:26,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-08-30 19:14:26,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304088734] [2023-08-30 19:14:26,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:26,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:26,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:26,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:26,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-08-30 19:14:26,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:14:26,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 59 transitions, 427 flow. Second operand has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:26,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:26,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:14:26,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:27,218 INFO L130 PetriNetUnfolder]: 748/1372 cut-off events. [2023-08-30 19:14:27,219 INFO L131 PetriNetUnfolder]: For 3839/3839 co-relation queries the response was YES. [2023-08-30 19:14:27,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5835 conditions, 1372 events. 748/1372 cut-off events. For 3839/3839 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7142 event pairs, 252 based on Foata normal form. 32/1404 useless extension candidates. Maximal degree in co-relation 4176. Up to 858 conditions per place. [2023-08-30 19:14:27,224 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 78 selfloop transitions, 23 changer transitions 0/101 dead transitions. [2023-08-30 19:14:27,224 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 101 transitions, 913 flow [2023-08-30 19:14:27,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:27,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:27,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1706 transitions. [2023-08-30 19:14:27,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.392183908045977 [2023-08-30 19:14:27,231 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1706 transitions. [2023-08-30 19:14:27,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1706 transitions. [2023-08-30 19:14:27,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:27,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1706 transitions. [2023-08-30 19:14:27,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:27,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:27,235 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:27,235 INFO L175 Difference]: Start difference. First operand has 70 places, 59 transitions, 427 flow. Second operand 10 states and 1706 transitions. [2023-08-30 19:14:27,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 101 transitions, 913 flow [2023-08-30 19:14:27,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 101 transitions, 892 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-30 19:14:27,240 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 511 flow [2023-08-30 19:14:27,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=511, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2023-08-30 19:14:27,240 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 52 predicate places. [2023-08-30 19:14:27,241 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 511 flow [2023-08-30 19:14:27,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:27,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:27,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:27,248 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-30 19:14:27,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-30 19:14:27,448 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:27,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2036209612, now seen corresponding path program 4 times [2023-08-30 19:14:27,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:27,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934330226] [2023-08-30 19:14:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:27,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:27,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:27,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:27,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:27,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934330226] [2023-08-30 19:14:27,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934330226] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:27,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303355221] [2023-08-30 19:14:27,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:14:27,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:27,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:27,709 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-30 19:14:27,710 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-30 19:14:27,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:14:27,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:27,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:14:27,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:27,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:27,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:27,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:27,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:27,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:28,074 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-30 19:14:28,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303355221] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:28,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:28,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 22 [2023-08-30 19:14:28,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133706332] [2023-08-30 19:14:28,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:28,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 19:14:28,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 19:14:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-08-30 19:14:28,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 435 [2023-08-30 19:14:28,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 180.16666666666666) internal successors, (1081), 6 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:28,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:28,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 435 [2023-08-30 19:14:28,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:28,571 INFO L130 PetriNetUnfolder]: 1052/1922 cut-off events. [2023-08-30 19:14:28,571 INFO L131 PetriNetUnfolder]: For 6595/6595 co-relation queries the response was YES. [2023-08-30 19:14:28,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 1922 events. 1052/1922 cut-off events. For 6595/6595 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10958 event pairs, 306 based on Foata normal form. 4/1926 useless extension candidates. Maximal degree in co-relation 6616. Up to 1383 conditions per place. [2023-08-30 19:14:28,578 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 102 selfloop transitions, 24 changer transitions 0/126 dead transitions. [2023-08-30 19:14:28,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 126 transitions, 1279 flow [2023-08-30 19:14:28,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 19:14:28,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 19:14:28,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1486 transitions. [2023-08-30 19:14:28,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42701149425287355 [2023-08-30 19:14:28,590 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1486 transitions. [2023-08-30 19:14:28,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1486 transitions. [2023-08-30 19:14:28,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:28,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1486 transitions. [2023-08-30 19:14:28,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:28,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:28,594 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:28,594 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 511 flow. Second operand 8 states and 1486 transitions. [2023-08-30 19:14:28,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 126 transitions, 1279 flow [2023-08-30 19:14:28,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 126 transitions, 1203 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-08-30 19:14:28,601 INFO L231 Difference]: Finished difference. Result has 83 places, 83 transitions, 770 flow [2023-08-30 19:14:28,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=770, PETRI_PLACES=83, PETRI_TRANSITIONS=83} [2023-08-30 19:14:28,602 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 58 predicate places. [2023-08-30 19:14:28,602 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 83 transitions, 770 flow [2023-08-30 19:14:28,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 180.16666666666666) internal successors, (1081), 6 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:28,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:28,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:28,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-30 19:14:28,807 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,SelfDestructingSolverStorable23 [2023-08-30 19:14:28,807 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:28,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:28,808 INFO L85 PathProgramCache]: Analyzing trace with hash 705047868, now seen corresponding path program 5 times [2023-08-30 19:14:28,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:28,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147482528] [2023-08-30 19:14:28,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:28,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:29,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:29,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:29,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147482528] [2023-08-30 19:14:29,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147482528] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:29,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779957521] [2023-08-30 19:14:29,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:14:29,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:29,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:29,073 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-30 19:14:29,074 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-30 19:14:29,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:29,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:29,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:14:29,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:29,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:29,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:29,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:29,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:29,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:29,506 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-30 19:14:29,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779957521] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:29,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:29,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-08-30 19:14:29,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635026875] [2023-08-30 19:14:29,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:29,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 19:14:29,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:29,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 19:14:29,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-08-30 19:14:29,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 435 [2023-08-30 19:14:29,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 83 transitions, 770 flow. Second operand has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:29,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:29,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 435 [2023-08-30 19:14:29,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:30,150 INFO L130 PetriNetUnfolder]: 1072/1976 cut-off events. [2023-08-30 19:14:30,151 INFO L131 PetriNetUnfolder]: For 8169/8169 co-relation queries the response was YES. [2023-08-30 19:14:30,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9626 conditions, 1976 events. 1072/1976 cut-off events. For 8169/8169 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11554 event pairs, 294 based on Foata normal form. 4/1980 useless extension candidates. Maximal degree in co-relation 9168. Up to 1291 conditions per place. [2023-08-30 19:14:30,160 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 113 selfloop transitions, 26 changer transitions 0/139 dead transitions. [2023-08-30 19:14:30,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 139 transitions, 1439 flow [2023-08-30 19:14:30,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:14:30,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:14:30,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1303 transitions. [2023-08-30 19:14:30,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42791461412151066 [2023-08-30 19:14:30,162 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1303 transitions. [2023-08-30 19:14:30,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1303 transitions. [2023-08-30 19:14:30,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:30,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1303 transitions. [2023-08-30 19:14:30,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.14285714285714) internal successors, (1303), 7 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:30,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:30,186 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:30,186 INFO L175 Difference]: Start difference. First operand has 83 places, 83 transitions, 770 flow. Second operand 7 states and 1303 transitions. [2023-08-30 19:14:30,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 139 transitions, 1439 flow [2023-08-30 19:14:30,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 139 transitions, 1417 flow, removed 11 selfloop flow, removed 0 redundant places. [2023-08-30 19:14:30,199 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 996 flow [2023-08-30 19:14:30,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=996, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2023-08-30 19:14:30,199 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 69 predicate places. [2023-08-30 19:14:30,199 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 996 flow [2023-08-30 19:14:30,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:30,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:30,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:30,205 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-30 19:14:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:30,405 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:30,405 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:30,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1236215570, now seen corresponding path program 6 times [2023-08-30 19:14:30,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:30,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411873535] [2023-08-30 19:14:30,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:30,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:30,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:30,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:30,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411873535] [2023-08-30 19:14:30,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411873535] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:30,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566674069] [2023-08-30 19:14:30,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:14:30,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:30,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:30,652 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-30 19:14:30,654 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-30 19:14:30,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 19:14:30,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:30,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:30,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:30,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:30,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:30,949 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:30,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:30,954 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:30,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:30,983 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-30 19:14:30,983 INFO L350 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 40 treesize of output 56 [2023-08-30 19:14:31,080 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-30 19:14:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566674069] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:31,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:31,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-30 19:14:31,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206494151] [2023-08-30 19:14:31,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:31,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:31,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:31,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:31,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:14:31,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:14:31,395 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 996 flow. Second operand has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:31,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:31,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:14:31,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:31,735 INFO L130 PetriNetUnfolder]: 1066/1958 cut-off events. [2023-08-30 19:14:31,735 INFO L131 PetriNetUnfolder]: For 11089/11089 co-relation queries the response was YES. [2023-08-30 19:14:31,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10122 conditions, 1958 events. 1066/1958 cut-off events. For 11089/11089 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11312 event pairs, 342 based on Foata normal form. 8/1966 useless extension candidates. Maximal degree in co-relation 9922. Up to 1220 conditions per place. [2023-08-30 19:14:31,744 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 89 selfloop transitions, 39 changer transitions 0/128 dead transitions. [2023-08-30 19:14:31,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 128 transitions, 1553 flow [2023-08-30 19:14:31,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:31,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:31,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1700 transitions. [2023-08-30 19:14:31,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2023-08-30 19:14:31,759 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1700 transitions. [2023-08-30 19:14:31,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1700 transitions. [2023-08-30 19:14:31,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:31,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1700 transitions. [2023-08-30 19:14:31,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.0) internal successors, (1700), 10 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:31,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:31,762 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:31,763 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 996 flow. Second operand 10 states and 1700 transitions. [2023-08-30 19:14:31,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 128 transitions, 1553 flow [2023-08-30 19:14:31,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 128 transitions, 1511 flow, removed 21 selfloop flow, removed 0 redundant places. [2023-08-30 19:14:31,780 INFO L231 Difference]: Finished difference. Result has 104 places, 99 transitions, 1152 flow [2023-08-30 19:14:31,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1152, PETRI_PLACES=104, PETRI_TRANSITIONS=99} [2023-08-30 19:14:31,781 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 79 predicate places. [2023-08-30 19:14:31,781 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 1152 flow [2023-08-30 19:14:31,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:31,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:31,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:31,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-30 19:14:31,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-30 19:14:31,987 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:31,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:31,987 INFO L85 PathProgramCache]: Analyzing trace with hash 2051793062, now seen corresponding path program 7 times [2023-08-30 19:14:31,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:31,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282759868] [2023-08-30 19:14:31,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:31,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282759868] [2023-08-30 19:14:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282759868] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981133750] [2023-08-30 19:14:32,231 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:14:32,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:32,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:32,232 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-30 19:14:32,232 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-30 19:14:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:32,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-30 19:14:32,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:32,346 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-08-30 19:14:32,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-08-30 19:14:32,401 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-08-30 19:14:32,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-08-30 19:14:32,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:32,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:32,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:32,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:32,783 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-30 19:14:32,791 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-30 19:14:32,813 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,814 INFO L350 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 262 treesize of output 255 [2023-08-30 19:14:32,822 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,823 INFO L350 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 246 treesize of output 223 [2023-08-30 19:14:32,885 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-30 19:14:32,892 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-30 19:14:32,913 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,913 INFO L350 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 262 treesize of output 255 [2023-08-30 19:14:32,928 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:32,928 INFO L350 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 246 treesize of output 223 [2023-08-30 19:14:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:33,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981133750] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:33,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:33,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-08-30 19:14:33,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784064865] [2023-08-30 19:14:33,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:33,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 19:14:33,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:33,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 19:14:33,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=499, Unknown=14, NotChecked=0, Total=650 [2023-08-30 19:14:34,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 435 [2023-08-30 19:14:34,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 1152 flow. Second operand has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:34,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:34,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 435 [2023-08-30 19:14:34,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:34,743 INFO L130 PetriNetUnfolder]: 1322/2466 cut-off events. [2023-08-30 19:14:34,743 INFO L131 PetriNetUnfolder]: For 15698/15698 co-relation queries the response was YES. [2023-08-30 19:14:34,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12874 conditions, 2466 events. 1322/2466 cut-off events. For 15698/15698 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15274 event pairs, 322 based on Foata normal form. 44/2510 useless extension candidates. Maximal degree in co-relation 12648. Up to 1367 conditions per place. [2023-08-30 19:14:34,755 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 121 selfloop transitions, 37 changer transitions 0/158 dead transitions. [2023-08-30 19:14:34,755 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 158 transitions, 2001 flow [2023-08-30 19:14:34,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:14:34,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:14:34,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1398 transitions. [2023-08-30 19:14:34,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2921630094043887 [2023-08-30 19:14:34,758 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1398 transitions. [2023-08-30 19:14:34,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1398 transitions. [2023-08-30 19:14:34,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:34,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1398 transitions. [2023-08-30 19:14:34,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.0909090909091) internal successors, (1398), 11 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:34,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:34,762 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:34,762 INFO L175 Difference]: Start difference. First operand has 104 places, 99 transitions, 1152 flow. Second operand 11 states and 1398 transitions. [2023-08-30 19:14:34,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 158 transitions, 2001 flow [2023-08-30 19:14:34,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 158 transitions, 1899 flow, removed 13 selfloop flow, removed 8 redundant places. [2023-08-30 19:14:34,783 INFO L231 Difference]: Finished difference. Result has 110 places, 108 transitions, 1294 flow [2023-08-30 19:14:34,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1294, PETRI_PLACES=110, PETRI_TRANSITIONS=108} [2023-08-30 19:14:34,784 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 85 predicate places. [2023-08-30 19:14:34,784 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 108 transitions, 1294 flow [2023-08-30 19:14:34,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:34,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:34,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:34,789 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-30 19:14:34,989 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,SelfDestructingSolverStorable26 [2023-08-30 19:14:34,989 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:34,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:34,990 INFO L85 PathProgramCache]: Analyzing trace with hash 428376716, now seen corresponding path program 8 times [2023-08-30 19:14:34,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:34,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656085471] [2023-08-30 19:14:34,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:34,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:35,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:35,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:35,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656085471] [2023-08-30 19:14:35,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656085471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:35,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266055199] [2023-08-30 19:14:35,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:14:35,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:35,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:35,279 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-30 19:14:35,280 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-30 19:14:35,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:35,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:35,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:35,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:35,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:35,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:35,594 INFO L321 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2023-08-30 19:14:35,594 INFO L350 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 39 treesize of output 72 [2023-08-30 19:14:35,694 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-30 19:14:35,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266055199] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:35,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:35,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-30 19:14:35,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270940722] [2023-08-30 19:14:35,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:35,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:35,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:35,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:35,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:14:35,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 435 [2023-08-30 19:14:35,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 108 transitions, 1294 flow. Second operand has 10 states, 10 states have (on average 166.9) internal successors, (1669), 10 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:35,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:35,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 435 [2023-08-30 19:14:35,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:36,291 INFO L130 PetriNetUnfolder]: 1328/2500 cut-off events. [2023-08-30 19:14:36,291 INFO L131 PetriNetUnfolder]: For 17987/17987 co-relation queries the response was YES. [2023-08-30 19:14:36,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13945 conditions, 2500 events. 1328/2500 cut-off events. For 17987/17987 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15550 event pairs, 318 based on Foata normal form. 4/2504 useless extension candidates. Maximal degree in co-relation 13884. Up to 1372 conditions per place. [2023-08-30 19:14:36,302 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 110 selfloop transitions, 44 changer transitions 0/154 dead transitions. [2023-08-30 19:14:36,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 154 transitions, 1997 flow [2023-08-30 19:14:36,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:36,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:36,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1710 transitions. [2023-08-30 19:14:36,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931034482758621 [2023-08-30 19:14:36,303 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1710 transitions. [2023-08-30 19:14:36,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1710 transitions. [2023-08-30 19:14:36,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:36,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1710 transitions. [2023-08-30 19:14:36,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:36,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:36,307 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:36,307 INFO L175 Difference]: Start difference. First operand has 110 places, 108 transitions, 1294 flow. Second operand 10 states and 1710 transitions. [2023-08-30 19:14:36,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 154 transitions, 1997 flow [2023-08-30 19:14:36,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 1956 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-08-30 19:14:36,330 INFO L231 Difference]: Finished difference. Result has 117 places, 113 transitions, 1495 flow [2023-08-30 19:14:36,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1495, PETRI_PLACES=117, PETRI_TRANSITIONS=113} [2023-08-30 19:14:36,331 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-08-30 19:14:36,331 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 113 transitions, 1495 flow [2023-08-30 19:14:36,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 166.9) internal successors, (1669), 10 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:36,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:36,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:36,338 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-30 19:14:36,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-30 19:14:36,536 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:36,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:36,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2137221722, now seen corresponding path program 9 times [2023-08-30 19:14:36,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:36,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211553591] [2023-08-30 19:14:36,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:36,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:36,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:36,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:36,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211553591] [2023-08-30 19:14:36,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211553591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:36,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467565917] [2023-08-30 19:14:36,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:14:36,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:36,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:36,783 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-30 19:14:36,812 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-30 19:14:36,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:14:36,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:36,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:36,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:37,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:37,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:37,138 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:37,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:37,142 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:37,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-30 19:14:37,171 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-30 19:14:37,172 INFO L350 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 40 treesize of output 56 [2023-08-30 19:14:37,278 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-30 19:14:37,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467565917] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:37,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:37,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-30 19:14:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490402918] [2023-08-30 19:14:37,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:37,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:37,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:37,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:14:37,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:14:37,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 113 transitions, 1495 flow. Second operand has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:37,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:37,599 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:14:37,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:38,013 INFO L130 PetriNetUnfolder]: 1330/2506 cut-off events. [2023-08-30 19:14:38,013 INFO L131 PetriNetUnfolder]: For 20995/20995 co-relation queries the response was YES. [2023-08-30 19:14:38,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14992 conditions, 2506 events. 1330/2506 cut-off events. For 20995/20995 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15768 event pairs, 326 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 14815. Up to 1372 conditions per place. [2023-08-30 19:14:38,026 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 107 selfloop transitions, 39 changer transitions 0/146 dead transitions. [2023-08-30 19:14:38,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 146 transitions, 2083 flow [2023-08-30 19:14:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:38,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:38,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1697 transitions. [2023-08-30 19:14:38,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39011494252873563 [2023-08-30 19:14:38,028 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1697 transitions. [2023-08-30 19:14:38,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1697 transitions. [2023-08-30 19:14:38,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:38,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1697 transitions. [2023-08-30 19:14:38,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 169.7) internal successors, (1697), 10 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:38,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:38,032 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:38,032 INFO L175 Difference]: Start difference. First operand has 117 places, 113 transitions, 1495 flow. Second operand 10 states and 1697 transitions. [2023-08-30 19:14:38,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 146 transitions, 2083 flow [2023-08-30 19:14:38,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 146 transitions, 2024 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-30 19:14:38,062 INFO L231 Difference]: Finished difference. Result has 122 places, 116 transitions, 1599 flow [2023-08-30 19:14:38,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1599, PETRI_PLACES=122, PETRI_TRANSITIONS=116} [2023-08-30 19:14:38,063 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 97 predicate places. [2023-08-30 19:14:38,063 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 116 transitions, 1599 flow [2023-08-30 19:14:38,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:38,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:38,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:38,070 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-30 19:14:38,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-30 19:14:38,264 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:38,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -905893090, now seen corresponding path program 10 times [2023-08-30 19:14:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143301126] [2023-08-30 19:14:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:38,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:38,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:38,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:38,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143301126] [2023-08-30 19:14:38,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143301126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:38,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089418775] [2023-08-30 19:14:38,503 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:14:38,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:38,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:38,504 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-30 19:14:38,506 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-30 19:14:38,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:14:38,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:38,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:14:38,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:38,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:38,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:38,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:38,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:38,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:38,937 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-30 19:14:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089418775] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:38,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-08-30 19:14:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559252155] [2023-08-30 19:14:38,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:38,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 19:14:38,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 19:14:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-08-30 19:14:39,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 435 [2023-08-30 19:14:39,137 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 116 transitions, 1599 flow. Second operand has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:39,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:39,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 435 [2023-08-30 19:14:39,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:39,676 INFO L130 PetriNetUnfolder]: 1310/2430 cut-off events. [2023-08-30 19:14:39,676 INFO L131 PetriNetUnfolder]: For 20891/20891 co-relation queries the response was YES. [2023-08-30 19:14:39,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14625 conditions, 2430 events. 1310/2430 cut-off events. For 20891/20891 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14939 event pairs, 286 based on Foata normal form. 4/2434 useless extension candidates. Maximal degree in co-relation 14447. Up to 1141 conditions per place. [2023-08-30 19:14:39,687 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 127 selfloop transitions, 51 changer transitions 0/178 dead transitions. [2023-08-30 19:14:39,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 178 transitions, 2435 flow [2023-08-30 19:14:39,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 19:14:39,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 19:14:39,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1486 transitions. [2023-08-30 19:14:39,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42701149425287355 [2023-08-30 19:14:39,689 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1486 transitions. [2023-08-30 19:14:39,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1486 transitions. [2023-08-30 19:14:39,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:39,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1486 transitions. [2023-08-30 19:14:39,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:39,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:39,693 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:39,693 INFO L175 Difference]: Start difference. First operand has 122 places, 116 transitions, 1599 flow. Second operand 8 states and 1486 transitions. [2023-08-30 19:14:39,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 178 transitions, 2435 flow [2023-08-30 19:14:39,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 178 transitions, 2297 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-08-30 19:14:39,726 INFO L231 Difference]: Finished difference. Result has 124 places, 134 transitions, 1881 flow [2023-08-30 19:14:39,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1881, PETRI_PLACES=124, PETRI_TRANSITIONS=134} [2023-08-30 19:14:39,726 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 99 predicate places. [2023-08-30 19:14:39,727 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 134 transitions, 1881 flow [2023-08-30 19:14:39,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:39,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:39,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:39,732 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-30 19:14:39,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:39,932 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:39,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:39,932 INFO L85 PathProgramCache]: Analyzing trace with hash 593308546, now seen corresponding path program 11 times [2023-08-30 19:14:39,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774887886] [2023-08-30 19:14:39,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:39,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:39,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:40,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:40,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:40,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774887886] [2023-08-30 19:14:40,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774887886] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:40,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652761583] [2023-08-30 19:14:40,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:14:40,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:40,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:40,339 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:14:40,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-30 19:14:40,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:40,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:40,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-30 19:14:40,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:40,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:40,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:40,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:14:40,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:14:40,641 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-30 19:14:40,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 18 treesize of output 23 [2023-08-30 19:14:40,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:40,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:40,921 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:40,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-08-30 19:14:40,927 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:40,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 636 treesize of output 556 [2023-08-30 19:14:40,941 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:40,942 INFO L350 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 246 treesize of output 222 [2023-08-30 19:14:40,950 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:40,950 INFO L350 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 268 treesize of output 252 [2023-08-30 19:14:41,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:41,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652761583] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:41,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:41,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-08-30 19:14:41,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401958778] [2023-08-30 19:14:41,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:41,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-30 19:14:41,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:41,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-30 19:14:41,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=743, Unknown=7, NotChecked=0, Total=870 [2023-08-30 19:14:42,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 435 [2023-08-30 19:14:42,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 134 transitions, 1881 flow. Second operand has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:42,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:42,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 435 [2023-08-30 19:14:42,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:43,860 INFO L130 PetriNetUnfolder]: 1892/3436 cut-off events. [2023-08-30 19:14:43,860 INFO L131 PetriNetUnfolder]: For 31766/31766 co-relation queries the response was YES. [2023-08-30 19:14:43,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20094 conditions, 3436 events. 1892/3436 cut-off events. For 31766/31766 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21791 event pairs, 246 based on Foata normal form. 64/3500 useless extension candidates. Maximal degree in co-relation 19913. Up to 1332 conditions per place. [2023-08-30 19:14:43,879 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 159 selfloop transitions, 69 changer transitions 0/228 dead transitions. [2023-08-30 19:14:43,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 228 transitions, 3434 flow [2023-08-30 19:14:43,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 19:14:43,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 19:14:43,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1518 transitions. [2023-08-30 19:14:43,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2908045977011494 [2023-08-30 19:14:43,881 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1518 transitions. [2023-08-30 19:14:43,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1518 transitions. [2023-08-30 19:14:43,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:43,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1518 transitions. [2023-08-30 19:14:43,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.5) internal successors, (1518), 12 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:43,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:43,885 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:43,885 INFO L175 Difference]: Start difference. First operand has 124 places, 134 transitions, 1881 flow. Second operand 12 states and 1518 transitions. [2023-08-30 19:14:43,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 228 transitions, 3434 flow [2023-08-30 19:14:43,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 228 transitions, 3368 flow, removed 24 selfloop flow, removed 1 redundant places. [2023-08-30 19:14:43,933 INFO L231 Difference]: Finished difference. Result has 139 places, 151 transitions, 2320 flow [2023-08-30 19:14:43,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2320, PETRI_PLACES=139, PETRI_TRANSITIONS=151} [2023-08-30 19:14:43,934 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 114 predicate places. [2023-08-30 19:14:43,934 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 151 transitions, 2320 flow [2023-08-30 19:14:43,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:43,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:43,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:43,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-30 19:14:44,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-30 19:14:44,140 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:44,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:44,140 INFO L85 PathProgramCache]: Analyzing trace with hash -473871770, now seen corresponding path program 12 times [2023-08-30 19:14:44,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:44,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411001205] [2023-08-30 19:14:44,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:44,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:44,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:44,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:44,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411001205] [2023-08-30 19:14:44,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411001205] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:44,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057080260] [2023-08-30 19:14:44,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:14:44,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:44,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:44,444 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:14:44,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-30 19:14:44,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 19:14:44,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:44,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-30 19:14:44,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:44,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:14:44,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:14:44,766 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:44,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:44,894 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse3 (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset)) (not (= (select .cse0 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)))))) (or (< 0 c_~n2~0) .cse3) (or (< 0 c_~n1~0) .cse3)))) is different from false [2023-08-30 19:14:44,937 INFO L321 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-30 19:14:44,938 INFO L350 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 114 treesize of output 127 [2023-08-30 19:14:44,951 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:44,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-30 19:14:45,126 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:45,126 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-08-30 19:14:45,130 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:45,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-08-30 19:14:45,234 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-30 19:14:45,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057080260] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:45,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:45,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 28 [2023-08-30 19:14:45,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928195900] [2023-08-30 19:14:45,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:45,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:14:45,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:45,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:14:45,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=651, Unknown=1, NotChecked=52, Total=812 [2023-08-30 19:14:45,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 435 [2023-08-30 19:14:45,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 151 transitions, 2320 flow. Second operand has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:45,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:45,244 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 435 [2023-08-30 19:14:45,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:50,239 INFO L130 PetriNetUnfolder]: 1938/3452 cut-off events. [2023-08-30 19:14:50,239 INFO L131 PetriNetUnfolder]: For 41071/41071 co-relation queries the response was YES. [2023-08-30 19:14:50,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22600 conditions, 3452 events. 1938/3452 cut-off events. For 41071/41071 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21236 event pairs, 736 based on Foata normal form. 8/3460 useless extension candidates. Maximal degree in co-relation 22526. Up to 2463 conditions per place. [2023-08-30 19:14:50,259 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 121 selfloop transitions, 89 changer transitions 0/210 dead transitions. [2023-08-30 19:14:50,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 210 transitions, 3678 flow [2023-08-30 19:14:50,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 19:14:50,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 19:14:50,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1585 transitions. [2023-08-30 19:14:50,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.303639846743295 [2023-08-30 19:14:50,262 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1585 transitions. [2023-08-30 19:14:50,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1585 transitions. [2023-08-30 19:14:50,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:50,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1585 transitions. [2023-08-30 19:14:50,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.08333333333334) internal successors, (1585), 12 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:50,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:50,266 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:50,266 INFO L175 Difference]: Start difference. First operand has 139 places, 151 transitions, 2320 flow. Second operand 12 states and 1585 transitions. [2023-08-30 19:14:50,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 210 transitions, 3678 flow [2023-08-30 19:14:50,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 210 transitions, 3591 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-30 19:14:50,340 INFO L231 Difference]: Finished difference. Result has 147 places, 187 transitions, 3229 flow [2023-08-30 19:14:50,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3229, PETRI_PLACES=147, PETRI_TRANSITIONS=187} [2023-08-30 19:14:50,340 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 122 predicate places. [2023-08-30 19:14:50,340 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 187 transitions, 3229 flow [2023-08-30 19:14:50,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:50,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:50,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:50,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-30 19:14:50,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:50,541 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:50,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:50,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1418947498, now seen corresponding path program 13 times [2023-08-30 19:14:50,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:50,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292832094] [2023-08-30 19:14:50,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:50,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:50,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:50,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:50,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:50,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292832094] [2023-08-30 19:14:50,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292832094] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:50,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755140989] [2023-08-30 19:14:50,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:14:50,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:50,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:50,885 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:14:50,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-30 19:14:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:50,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-30 19:14:50,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:51,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:14:51,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:14:51,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:14:51,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:14:51,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:51,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:51,651 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-08-30 19:14:51,658 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-30 19:14:51,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 712 treesize of output 624 [2023-08-30 19:14:51,677 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,678 INFO L350 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 368 treesize of output 336 [2023-08-30 19:14:51,688 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,688 INFO L350 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 328 treesize of output 308 [2023-08-30 19:14:51,870 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-08-30 19:14:51,879 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 266 [2023-08-30 19:14:51,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-30 19:14:51,894 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,894 INFO L350 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 114 treesize of output 111 [2023-08-30 19:14:51,964 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-08-30 19:14:51,980 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 266 [2023-08-30 19:14:51,993 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:51,994 INFO L350 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 122 treesize of output 119 [2023-08-30 19:14:51,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2023-08-30 19:14:52,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:52,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755140989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:52,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:52,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-08-30 19:14:52,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820431906] [2023-08-30 19:14:52,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:52,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 19:14:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 19:14:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=746, Unknown=36, NotChecked=0, Total=930 [2023-08-30 19:14:52,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 435 [2023-08-30 19:14:52,831 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 187 transitions, 3229 flow. Second operand has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:52,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:52,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 435 [2023-08-30 19:14:52,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:54,452 INFO L130 PetriNetUnfolder]: 2160/3854 cut-off events. [2023-08-30 19:14:54,452 INFO L131 PetriNetUnfolder]: For 43660/43660 co-relation queries the response was YES. [2023-08-30 19:14:54,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25523 conditions, 3854 events. 2160/3854 cut-off events. For 43660/43660 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24155 event pairs, 228 based on Foata normal form. 56/3910 useless extension candidates. Maximal degree in co-relation 25447. Up to 1452 conditions per place. [2023-08-30 19:14:54,475 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 186 selfloop transitions, 105 changer transitions 0/291 dead transitions. [2023-08-30 19:14:54,475 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 291 transitions, 4976 flow [2023-08-30 19:14:54,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 19:14:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 19:14:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2070 transitions. [2023-08-30 19:14:54,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2974137931034483 [2023-08-30 19:14:54,477 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2070 transitions. [2023-08-30 19:14:54,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2070 transitions. [2023-08-30 19:14:54,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:54,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2070 transitions. [2023-08-30 19:14:54,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 129.375) internal successors, (2070), 16 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:54,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:54,482 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:54,482 INFO L175 Difference]: Start difference. First operand has 147 places, 187 transitions, 3229 flow. Second operand 16 states and 2070 transitions. [2023-08-30 19:14:54,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 291 transitions, 4976 flow [2023-08-30 19:14:54,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 291 transitions, 4793 flow, removed 28 selfloop flow, removed 9 redundant places. [2023-08-30 19:14:54,568 INFO L231 Difference]: Finished difference. Result has 156 places, 213 transitions, 3708 flow [2023-08-30 19:14:54,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3708, PETRI_PLACES=156, PETRI_TRANSITIONS=213} [2023-08-30 19:14:54,569 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 131 predicate places. [2023-08-30 19:14:54,569 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 213 transitions, 3708 flow [2023-08-30 19:14:54,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:54,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:54,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:14:54,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-30 19:14:54,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:54,770 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:54,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:54,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1777071356, now seen corresponding path program 14 times [2023-08-30 19:14:54,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:54,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45179229] [2023-08-30 19:14:54,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:54,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:55,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:55,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45179229] [2023-08-30 19:14:55,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45179229] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:55,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357931162] [2023-08-30 19:14:55,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:14:55,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:55,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:55,053 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:14:55,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-30 19:14:55,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:14:55,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:14:55,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:14:55,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:55,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:14:55,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:55,385 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-30 19:14:55,385 INFO L350 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 47 treesize of output 80 [2023-08-30 19:14:55,523 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-30 19:14:55,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357931162] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:55,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:14:55,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-30 19:14:55,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075059903] [2023-08-30 19:14:55,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:14:55,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:14:55,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:55,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:14:55,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:14:55,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:14:55,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 213 transitions, 3708 flow. Second operand has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:55,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:55,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:14:55,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:14:56,445 INFO L130 PetriNetUnfolder]: 2128/3754 cut-off events. [2023-08-30 19:14:56,445 INFO L131 PetriNetUnfolder]: For 43171/43171 co-relation queries the response was YES. [2023-08-30 19:14:56,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26293 conditions, 3754 events. 2128/3754 cut-off events. For 43171/43171 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23168 event pairs, 722 based on Foata normal form. 6/3760 useless extension candidates. Maximal degree in co-relation 26215. Up to 2770 conditions per place. [2023-08-30 19:14:56,467 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 179 selfloop transitions, 65 changer transitions 0/244 dead transitions. [2023-08-30 19:14:56,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 244 transitions, 4480 flow [2023-08-30 19:14:56,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:14:56,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:14:56,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1702 transitions. [2023-08-30 19:14:56,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391264367816092 [2023-08-30 19:14:56,469 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1702 transitions. [2023-08-30 19:14:56,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1702 transitions. [2023-08-30 19:14:56,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:14:56,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1702 transitions. [2023-08-30 19:14:56,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.2) internal successors, (1702), 10 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:56,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:56,472 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:56,472 INFO L175 Difference]: Start difference. First operand has 156 places, 213 transitions, 3708 flow. Second operand 10 states and 1702 transitions. [2023-08-30 19:14:56,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 244 transitions, 4480 flow [2023-08-30 19:14:56,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 244 transitions, 4257 flow, removed 20 selfloop flow, removed 10 redundant places. [2023-08-30 19:14:56,565 INFO L231 Difference]: Finished difference. Result has 158 places, 216 transitions, 3816 flow [2023-08-30 19:14:56,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3816, PETRI_PLACES=158, PETRI_TRANSITIONS=216} [2023-08-30 19:14:56,565 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 133 predicate places. [2023-08-30 19:14:56,565 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 216 transitions, 3816 flow [2023-08-30 19:14:56,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.9) internal successors, (1659), 10 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:56,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:14:56,566 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] [2023-08-30 19:14:56,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-30 19:14:56,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:56,766 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:14:56,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:14:56,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1175767787, now seen corresponding path program 1 times [2023-08-30 19:14:56,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:14:56,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232684179] [2023-08-30 19:14:56,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:56,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:14:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:57,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:57,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:14:57,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232684179] [2023-08-30 19:14:57,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232684179] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:14:57,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613003303] [2023-08-30 19:14:57,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:14:57,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:14:57,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:14:57,054 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:14:57,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-30 19:14:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:14:57,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-30 19:14:57,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:14:57,490 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:57,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 93 [2023-08-30 19:14:57,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:57,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:14:57,582 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:14:57,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:14:57,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:14:57,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613003303] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:14:57,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:14:57,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2023-08-30 19:14:57,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634654276] [2023-08-30 19:14:57,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:14:57,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 19:14:57,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:14:57,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 19:14:57,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-08-30 19:14:59,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:14:59,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 216 transitions, 3816 flow. Second operand has 26 states, 26 states have (on average 165.15384615384616) internal successors, (4294), 26 states have internal predecessors, (4294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:14:59,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:14:59,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:14:59,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:01,146 INFO L130 PetriNetUnfolder]: 4691/7870 cut-off events. [2023-08-30 19:15:01,146 INFO L131 PetriNetUnfolder]: For 91949/91949 co-relation queries the response was YES. [2023-08-30 19:15:01,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56257 conditions, 7870 events. 4691/7870 cut-off events. For 91949/91949 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52230 event pairs, 849 based on Foata normal form. 130/8000 useless extension candidates. Maximal degree in co-relation 55771. Up to 2182 conditions per place. [2023-08-30 19:15:01,203 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 502 selfloop transitions, 169 changer transitions 46/717 dead transitions. [2023-08-30 19:15:01,204 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 717 transitions, 13367 flow [2023-08-30 19:15:01,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-30 19:15:01,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-30 19:15:01,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3744 transitions. [2023-08-30 19:15:01,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39122257053291537 [2023-08-30 19:15:01,206 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3744 transitions. [2023-08-30 19:15:01,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3744 transitions. [2023-08-30 19:15:01,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:01,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3744 transitions. [2023-08-30 19:15:01,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 170.1818181818182) internal successors, (3744), 22 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:01,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:01,213 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:01,213 INFO L175 Difference]: Start difference. First operand has 158 places, 216 transitions, 3816 flow. Second operand 22 states and 3744 transitions. [2023-08-30 19:15:01,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 717 transitions, 13367 flow [2023-08-30 19:15:01,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 717 transitions, 13024 flow, removed 81 selfloop flow, removed 6 redundant places. [2023-08-30 19:15:01,588 INFO L231 Difference]: Finished difference. Result has 187 places, 338 transitions, 6888 flow [2023-08-30 19:15:01,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6888, PETRI_PLACES=187, PETRI_TRANSITIONS=338} [2023-08-30 19:15:01,588 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 162 predicate places. [2023-08-30 19:15:01,588 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 338 transitions, 6888 flow [2023-08-30 19:15:01,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 165.15384615384616) internal successors, (4294), 26 states have internal predecessors, (4294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:01,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:01,589 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] [2023-08-30 19:15:01,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:01,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:01,793 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:01,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:01,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1835803252, now seen corresponding path program 1 times [2023-08-30 19:15:01,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:01,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579594337] [2023-08-30 19:15:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:01,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:02,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:02,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:02,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579594337] [2023-08-30 19:15:02,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579594337] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:02,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751768778] [2023-08-30 19:15:02,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:02,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:02,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:02,520 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:02,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-30 19:15:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:02,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:15:02,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:02,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:02,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:02,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:02,913 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:02,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:02,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:02,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751768778] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:15:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 28 [2023-08-30 19:15:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441291330] [2023-08-30 19:15:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2023-08-30 19:15:03,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 435 [2023-08-30 19:15:03,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 338 transitions, 6888 flow. Second operand has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:03,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:03,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 435 [2023-08-30 19:15:03,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:05,568 INFO L130 PetriNetUnfolder]: 4573/7672 cut-off events. [2023-08-30 19:15:05,568 INFO L131 PetriNetUnfolder]: For 108265/108265 co-relation queries the response was YES. [2023-08-30 19:15:05,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59887 conditions, 7672 events. 4573/7672 cut-off events. For 108265/108265 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 50654 event pairs, 1417 based on Foata normal form. 3/7675 useless extension candidates. Maximal degree in co-relation 59387. Up to 6451 conditions per place. [2023-08-30 19:15:05,629 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 357 selfloop transitions, 49 changer transitions 12/418 dead transitions. [2023-08-30 19:15:05,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 418 transitions, 9007 flow [2023-08-30 19:15:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:15:05,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:15:05,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1795 transitions. [2023-08-30 19:15:05,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37513061650992685 [2023-08-30 19:15:05,631 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1795 transitions. [2023-08-30 19:15:05,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1795 transitions. [2023-08-30 19:15:05,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:05,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1795 transitions. [2023-08-30 19:15:05,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 163.1818181818182) internal successors, (1795), 11 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:05,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:05,635 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:05,635 INFO L175 Difference]: Start difference. First operand has 187 places, 338 transitions, 6888 flow. Second operand 11 states and 1795 transitions. [2023-08-30 19:15:05,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 418 transitions, 9007 flow [2023-08-30 19:15:06,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 418 transitions, 8894 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-08-30 19:15:06,064 INFO L231 Difference]: Finished difference. Result has 197 places, 362 transitions, 7322 flow [2023-08-30 19:15:06,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=6779, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7322, PETRI_PLACES=197, PETRI_TRANSITIONS=362} [2023-08-30 19:15:06,065 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 172 predicate places. [2023-08-30 19:15:06,065 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 362 transitions, 7322 flow [2023-08-30 19:15:06,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:06,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:06,066 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] [2023-08-30 19:15:06,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:06,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-30 19:15:06,266 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:06,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:06,266 INFO L85 PathProgramCache]: Analyzing trace with hash 717068420, now seen corresponding path program 2 times [2023-08-30 19:15:06,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:06,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325645612] [2023-08-30 19:15:06,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:06,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:06,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:07,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:07,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325645612] [2023-08-30 19:15:07,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325645612] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:07,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082196012] [2023-08-30 19:15:07,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:15:07,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:07,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:07,043 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:07,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-30 19:15:07,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:15:07,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:07,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:07,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:07,448 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:07,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:07,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:07,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082196012] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:07,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:07,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-30 19:15:07,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349934846] [2023-08-30 19:15:07,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:07,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:07,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:07,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:07,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:15:07,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:15:07,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 362 transitions, 7322 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:07,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:07,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:15:07,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:09,491 INFO L130 PetriNetUnfolder]: 4711/7955 cut-off events. [2023-08-30 19:15:09,491 INFO L131 PetriNetUnfolder]: For 119814/119814 co-relation queries the response was YES. [2023-08-30 19:15:09,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63619 conditions, 7955 events. 4711/7955 cut-off events. For 119814/119814 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 53726 event pairs, 1251 based on Foata normal form. 6/7961 useless extension candidates. Maximal degree in co-relation 63262. Up to 5571 conditions per place. [2023-08-30 19:15:09,555 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 371 selfloop transitions, 74 changer transitions 24/469 dead transitions. [2023-08-30 19:15:09,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 469 transitions, 10062 flow [2023-08-30 19:15:09,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:09,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1544 transitions. [2023-08-30 19:15:09,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39438058748403576 [2023-08-30 19:15:09,556 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1544 transitions. [2023-08-30 19:15:09,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1544 transitions. [2023-08-30 19:15:09,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:09,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1544 transitions. [2023-08-30 19:15:09,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.55555555555554) internal successors, (1544), 9 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:09,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:09,559 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:09,559 INFO L175 Difference]: Start difference. First operand has 197 places, 362 transitions, 7322 flow. Second operand 9 states and 1544 transitions. [2023-08-30 19:15:09,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 469 transitions, 10062 flow [2023-08-30 19:15:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 469 transitions, 10024 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-08-30 19:15:09,992 INFO L231 Difference]: Finished difference. Result has 202 places, 369 transitions, 7791 flow [2023-08-30 19:15:09,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7298, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7791, PETRI_PLACES=202, PETRI_TRANSITIONS=369} [2023-08-30 19:15:09,992 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 177 predicate places. [2023-08-30 19:15:09,992 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 369 transitions, 7791 flow [2023-08-30 19:15:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:09,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:09,993 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] [2023-08-30 19:15:09,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:10,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-30 19:15:10,193 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:10,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:10,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1526172356, now seen corresponding path program 3 times [2023-08-30 19:15:10,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:10,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451392622] [2023-08-30 19:15:10,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:10,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:10,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:10,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:10,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:10,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451392622] [2023-08-30 19:15:10,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451392622] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:10,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015451524] [2023-08-30 19:15:10,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:15:10,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:10,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:10,854 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:10,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-30 19:15:11,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-30 19:15:11,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:11,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:11,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:11,271 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:15:11,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:15:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:11,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:11,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015451524] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:11,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:11,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-30 19:15:11,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781592435] [2023-08-30 19:15:11,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:11,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:11,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:11,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:15:11,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:15:11,603 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 369 transitions, 7791 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:11,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:11,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:15:11,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:13,212 INFO L130 PetriNetUnfolder]: 4815/8175 cut-off events. [2023-08-30 19:15:13,213 INFO L131 PetriNetUnfolder]: For 134457/134457 co-relation queries the response was YES. [2023-08-30 19:15:13,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67341 conditions, 8175 events. 4815/8175 cut-off events. For 134457/134457 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 55908 event pairs, 1302 based on Foata normal form. 6/8181 useless extension candidates. Maximal degree in co-relation 66951. Up to 5571 conditions per place. [2023-08-30 19:15:13,392 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 423 selfloop transitions, 70 changer transitions 11/504 dead transitions. [2023-08-30 19:15:13,392 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 504 transitions, 11491 flow [2023-08-30 19:15:13,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1547 transitions. [2023-08-30 19:15:13,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39514687100893997 [2023-08-30 19:15:13,394 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1547 transitions. [2023-08-30 19:15:13,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1547 transitions. [2023-08-30 19:15:13,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:13,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1547 transitions. [2023-08-30 19:15:13,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.88888888888889) internal successors, (1547), 9 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:13,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:13,397 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:13,397 INFO L175 Difference]: Start difference. First operand has 202 places, 369 transitions, 7791 flow. Second operand 9 states and 1547 transitions. [2023-08-30 19:15:13,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 504 transitions, 11491 flow [2023-08-30 19:15:13,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 504 transitions, 11173 flow, removed 124 selfloop flow, removed 5 redundant places. [2023-08-30 19:15:13,895 INFO L231 Difference]: Finished difference. Result has 206 places, 385 transitions, 8157 flow [2023-08-30 19:15:13,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8157, PETRI_PLACES=206, PETRI_TRANSITIONS=385} [2023-08-30 19:15:13,895 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-08-30 19:15:13,895 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 385 transitions, 8157 flow [2023-08-30 19:15:13,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:13,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:13,896 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] [2023-08-30 19:15:13,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:14,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-30 19:15:14,096 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:14,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:14,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1843499728, now seen corresponding path program 4 times [2023-08-30 19:15:14,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:14,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802697372] [2023-08-30 19:15:14,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:14,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:14,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:14,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:14,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:14,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802697372] [2023-08-30 19:15:14,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802697372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:14,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952148374] [2023-08-30 19:15:14,916 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:15:14,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:14,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:14,917 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:14,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-30 19:15:15,012 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:15:15,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:15,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:15:15,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:15,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:15,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:15,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:15,362 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:15,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:15:15,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:15,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:15,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952148374] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:15,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:15:15,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 12] total 31 [2023-08-30 19:15:15,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789553822] [2023-08-30 19:15:15,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:15,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:15:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:15:15,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:15:16,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 435 [2023-08-30 19:15:16,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 385 transitions, 8157 flow. Second operand has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:16,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:16,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 435 [2023-08-30 19:15:16,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:19,081 INFO L130 PetriNetUnfolder]: 4862/8269 cut-off events. [2023-08-30 19:15:19,082 INFO L131 PetriNetUnfolder]: For 142626/142626 co-relation queries the response was YES. [2023-08-30 19:15:19,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69734 conditions, 8269 events. 4862/8269 cut-off events. For 142626/142626 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 56729 event pairs, 1490 based on Foata normal form. 3/8272 useless extension candidates. Maximal degree in co-relation 69326. Up to 6812 conditions per place. [2023-08-30 19:15:19,163 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 392 selfloop transitions, 61 changer transitions 17/470 dead transitions. [2023-08-30 19:15:19,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 470 transitions, 10680 flow [2023-08-30 19:15:19,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:19,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:19,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1573 transitions. [2023-08-30 19:15:19,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017879948914432 [2023-08-30 19:15:19,165 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1573 transitions. [2023-08-30 19:15:19,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1573 transitions. [2023-08-30 19:15:19,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:19,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1573 transitions. [2023-08-30 19:15:19,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 174.77777777777777) internal successors, (1573), 9 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:19,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:19,168 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:19,168 INFO L175 Difference]: Start difference. First operand has 206 places, 385 transitions, 8157 flow. Second operand 9 states and 1573 transitions. [2023-08-30 19:15:19,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 470 transitions, 10680 flow [2023-08-30 19:15:19,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 470 transitions, 10605 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-08-30 19:15:19,843 INFO L231 Difference]: Finished difference. Result has 213 places, 396 transitions, 8512 flow [2023-08-30 19:15:19,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8086, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8512, PETRI_PLACES=213, PETRI_TRANSITIONS=396} [2023-08-30 19:15:19,843 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-08-30 19:15:19,843 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 396 transitions, 8512 flow [2023-08-30 19:15:19,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:19,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:19,844 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] [2023-08-30 19:15:19,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-30 19:15:20,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-30 19:15:20,045 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:20,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:20,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1503335692, now seen corresponding path program 5 times [2023-08-30 19:15:20,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:20,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449707788] [2023-08-30 19:15:20,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:20,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:20,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:20,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:20,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449707788] [2023-08-30 19:15:20,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449707788] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:20,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531303799] [2023-08-30 19:15:20,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:15:20,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:20,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:20,639 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:20,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-30 19:15:20,740 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:15:20,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:20,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:15:20,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:20,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:20,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:20,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:21,083 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:15:21,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:15:21,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:21,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:21,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531303799] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:21,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:15:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-08-30 19:15:21,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138332440] [2023-08-30 19:15:21,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:21,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:21,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:21,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2023-08-30 19:15:22,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 435 [2023-08-30 19:15:22,202 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 396 transitions, 8512 flow. Second operand has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:22,202 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:22,202 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 435 [2023-08-30 19:15:22,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:24,297 INFO L130 PetriNetUnfolder]: 4870/8283 cut-off events. [2023-08-30 19:15:24,297 INFO L131 PetriNetUnfolder]: For 145384/145384 co-relation queries the response was YES. [2023-08-30 19:15:24,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70255 conditions, 8283 events. 4870/8283 cut-off events. For 145384/145384 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 56885 event pairs, 1488 based on Foata normal form. 3/8286 useless extension candidates. Maximal degree in co-relation 69844. Up to 6805 conditions per place. [2023-08-30 19:15:24,383 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 388 selfloop transitions, 58 changer transitions 10/456 dead transitions. [2023-08-30 19:15:24,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 456 transitions, 10514 flow [2023-08-30 19:15:24,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:15:24,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:15:24,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1797 transitions. [2023-08-30 19:15:24,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755485893416928 [2023-08-30 19:15:24,385 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1797 transitions. [2023-08-30 19:15:24,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1797 transitions. [2023-08-30 19:15:24,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:24,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1797 transitions. [2023-08-30 19:15:24,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 163.36363636363637) internal successors, (1797), 11 states have internal predecessors, (1797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:24,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:24,388 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:24,388 INFO L175 Difference]: Start difference. First operand has 213 places, 396 transitions, 8512 flow. Second operand 11 states and 1797 transitions. [2023-08-30 19:15:24,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 456 transitions, 10514 flow [2023-08-30 19:15:25,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 456 transitions, 10390 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-30 19:15:25,049 INFO L231 Difference]: Finished difference. Result has 218 places, 397 transitions, 8553 flow [2023-08-30 19:15:25,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8396, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8553, PETRI_PLACES=218, PETRI_TRANSITIONS=397} [2023-08-30 19:15:25,050 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 193 predicate places. [2023-08-30 19:15:25,050 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 397 transitions, 8553 flow [2023-08-30 19:15:25,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:25,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:25,050 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] [2023-08-30 19:15:25,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:25,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-30 19:15:25,251 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:25,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:25,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1925954328, now seen corresponding path program 6 times [2023-08-30 19:15:25,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:25,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704464344] [2023-08-30 19:15:25,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:25,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:25,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:25,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:25,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704464344] [2023-08-30 19:15:25,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704464344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:25,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305904216] [2023-08-30 19:15:25,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:15:25,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:25,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:25,998 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:25,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-30 19:15:26,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-30 19:15:26,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:26,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:26,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:26,352 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:15:26,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:15:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:26,385 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:26,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305904216] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:26,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:26,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-30 19:15:26,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969688502] [2023-08-30 19:15:26,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:26,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:26,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:26,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:26,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:15:26,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:15:26,623 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 397 transitions, 8553 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:26,623 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:26,623 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:15:26,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:28,165 INFO L130 PetriNetUnfolder]: 4901/8372 cut-off events. [2023-08-30 19:15:28,166 INFO L131 PetriNetUnfolder]: For 147799/147799 co-relation queries the response was YES. [2023-08-30 19:15:28,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70974 conditions, 8372 events. 4901/8372 cut-off events. For 147799/147799 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 58017 event pairs, 1273 based on Foata normal form. 9/8381 useless extension candidates. Maximal degree in co-relation 70563. Up to 5571 conditions per place. [2023-08-30 19:15:28,251 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 397 selfloop transitions, 100 changer transitions 11/508 dead transitions. [2023-08-30 19:15:28,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 508 transitions, 11635 flow [2023-08-30 19:15:28,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:28,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:28,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1547 transitions. [2023-08-30 19:15:28,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39514687100893997 [2023-08-30 19:15:28,253 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1547 transitions. [2023-08-30 19:15:28,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1547 transitions. [2023-08-30 19:15:28,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:28,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1547 transitions. [2023-08-30 19:15:28,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.88888888888889) internal successors, (1547), 9 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:28,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:28,256 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:28,256 INFO L175 Difference]: Start difference. First operand has 218 places, 397 transitions, 8553 flow. Second operand 9 states and 1547 transitions. [2023-08-30 19:15:28,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 508 transitions, 11635 flow [2023-08-30 19:15:28,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 508 transitions, 11481 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-08-30 19:15:28,932 INFO L231 Difference]: Finished difference. Result has 220 places, 419 transitions, 9214 flow [2023-08-30 19:15:28,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8427, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9214, PETRI_PLACES=220, PETRI_TRANSITIONS=419} [2023-08-30 19:15:28,932 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 195 predicate places. [2023-08-30 19:15:28,932 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 419 transitions, 9214 flow [2023-08-30 19:15:28,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:28,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:28,933 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] [2023-08-30 19:15:28,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-30 19:15:29,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-30 19:15:29,136 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:29,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:29,137 INFO L85 PathProgramCache]: Analyzing trace with hash -804013576, now seen corresponding path program 7 times [2023-08-30 19:15:29,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:29,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729120179] [2023-08-30 19:15:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:29,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:29,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729120179] [2023-08-30 19:15:29,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729120179] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065174566] [2023-08-30 19:15:29,823 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:15:29,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:29,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:29,824 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:29,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-30 19:15:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:29,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:15:29,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:30,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:30,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:30,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:30,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:30,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:30,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:30,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065174566] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:30,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:15:30,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-08-30 19:15:30,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473584251] [2023-08-30 19:15:30,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:30,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:30,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:30,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:30,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:15:31,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 435 [2023-08-30 19:15:31,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 419 transitions, 9214 flow. Second operand has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:31,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:31,244 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 435 [2023-08-30 19:15:31,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:33,115 INFO L130 PetriNetUnfolder]: 4874/8318 cut-off events. [2023-08-30 19:15:33,116 INFO L131 PetriNetUnfolder]: For 151162/151162 co-relation queries the response was YES. [2023-08-30 19:15:33,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71412 conditions, 8318 events. 4874/8318 cut-off events. For 151162/151162 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 57488 event pairs, 1488 based on Foata normal form. 6/8324 useless extension candidates. Maximal degree in co-relation 71013. Up to 6885 conditions per place. [2023-08-30 19:15:33,203 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 366 selfloop transitions, 83 changer transitions 24/473 dead transitions. [2023-08-30 19:15:33,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 473 transitions, 11060 flow [2023-08-30 19:15:33,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:15:33,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:15:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1801 transitions. [2023-08-30 19:15:33,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763845350052247 [2023-08-30 19:15:33,205 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1801 transitions. [2023-08-30 19:15:33,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1801 transitions. [2023-08-30 19:15:33,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:33,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1801 transitions. [2023-08-30 19:15:33,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 163.72727272727272) internal successors, (1801), 11 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:33,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:33,209 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:33,209 INFO L175 Difference]: Start difference. First operand has 220 places, 419 transitions, 9214 flow. Second operand 11 states and 1801 transitions. [2023-08-30 19:15:33,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 473 transitions, 11060 flow [2023-08-30 19:15:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 473 transitions, 10919 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-08-30 19:15:33,897 INFO L231 Difference]: Finished difference. Result has 228 places, 421 transitions, 9334 flow [2023-08-30 19:15:33,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9077, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9334, PETRI_PLACES=228, PETRI_TRANSITIONS=421} [2023-08-30 19:15:33,897 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 203 predicate places. [2023-08-30 19:15:33,897 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 421 transitions, 9334 flow [2023-08-30 19:15:33,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:33,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:33,898 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] [2023-08-30 19:15:33,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:34,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:34,103 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:34,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:34,103 INFO L85 PathProgramCache]: Analyzing trace with hash -371235756, now seen corresponding path program 8 times [2023-08-30 19:15:34,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:34,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711264667] [2023-08-30 19:15:34,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:34,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:34,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:34,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:34,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711264667] [2023-08-30 19:15:34,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711264667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:34,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242802354] [2023-08-30 19:15:34,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:15:34,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:34,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:34,589 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:34,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-30 19:15:34,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:15:34,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:34,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:34,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:34,949 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:34,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:35,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:35,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242802354] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:35,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:35,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-08-30 19:15:35,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998873800] [2023-08-30 19:15:35,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:35,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:35,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:35,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:35,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-08-30 19:15:35,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:15:35,308 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 421 transitions, 9334 flow. Second operand has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:35,308 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:35,308 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:15:35,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:37,021 INFO L130 PetriNetUnfolder]: 4843/8329 cut-off events. [2023-08-30 19:15:37,021 INFO L131 PetriNetUnfolder]: For 149545/149545 co-relation queries the response was YES. [2023-08-30 19:15:37,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70979 conditions, 8329 events. 4843/8329 cut-off events. For 149545/149545 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 58421 event pairs, 1339 based on Foata normal form. 6/8335 useless extension candidates. Maximal degree in co-relation 70631. Up to 5571 conditions per place. [2023-08-30 19:15:37,110 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 363 selfloop transitions, 102 changer transitions 38/503 dead transitions. [2023-08-30 19:15:37,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 503 transitions, 11566 flow [2023-08-30 19:15:37,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:37,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:37,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1543 transitions. [2023-08-30 19:15:37,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.394125159642401 [2023-08-30 19:15:37,111 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1543 transitions. [2023-08-30 19:15:37,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1543 transitions. [2023-08-30 19:15:37,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:37,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1543 transitions. [2023-08-30 19:15:37,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.44444444444446) internal successors, (1543), 9 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:37,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:37,114 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:37,114 INFO L175 Difference]: Start difference. First operand has 228 places, 421 transitions, 9334 flow. Second operand 9 states and 1543 transitions. [2023-08-30 19:15:37,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 503 transitions, 11566 flow [2023-08-30 19:15:37,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 503 transitions, 11414 flow, removed 31 selfloop flow, removed 8 redundant places. [2023-08-30 19:15:37,854 INFO L231 Difference]: Finished difference. Result has 230 places, 408 transitions, 9055 flow [2023-08-30 19:15:37,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9194, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9055, PETRI_PLACES=230, PETRI_TRANSITIONS=408} [2023-08-30 19:15:37,854 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 205 predicate places. [2023-08-30 19:15:37,854 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 408 transitions, 9055 flow [2023-08-30 19:15:37,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:37,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:37,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:15:37,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:38,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:38,055 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:38,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:38,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1324051588, now seen corresponding path program 9 times [2023-08-30 19:15:38,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:38,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857063574] [2023-08-30 19:15:38,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:38,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:38,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:38,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857063574] [2023-08-30 19:15:38,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857063574] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:38,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518385024] [2023-08-30 19:15:38,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:15:38,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:38,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:38,618 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:38,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-30 19:15:38,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-30 19:15:38,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:38,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:38,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:39,063 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:39,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:39,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:39,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518385024] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:39,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:39,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-08-30 19:15:39,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587596838] [2023-08-30 19:15:39,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:39,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:39,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2023-08-30 19:15:39,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:15:39,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 408 transitions, 9055 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:39,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:39,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:15:39,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:41,210 INFO L130 PetriNetUnfolder]: 4788/8208 cut-off events. [2023-08-30 19:15:41,210 INFO L131 PetriNetUnfolder]: For 149171/149171 co-relation queries the response was YES. [2023-08-30 19:15:41,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70248 conditions, 8208 events. 4788/8208 cut-off events. For 149171/149171 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 57038 event pairs, 1325 based on Foata normal form. 6/8214 useless extension candidates. Maximal degree in co-relation 69844. Up to 5571 conditions per place. [2023-08-30 19:15:41,287 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 327 selfloop transitions, 104 changer transitions 29/460 dead transitions. [2023-08-30 19:15:41,287 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 460 transitions, 10610 flow [2023-08-30 19:15:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:41,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1541 transitions. [2023-08-30 19:15:41,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39361430395913155 [2023-08-30 19:15:41,289 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1541 transitions. [2023-08-30 19:15:41,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1541 transitions. [2023-08-30 19:15:41,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:41,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1541 transitions. [2023-08-30 19:15:41,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.22222222222223) internal successors, (1541), 9 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:41,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:41,291 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:41,291 INFO L175 Difference]: Start difference. First operand has 230 places, 408 transitions, 9055 flow. Second operand 9 states and 1541 transitions. [2023-08-30 19:15:41,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 460 transitions, 10610 flow [2023-08-30 19:15:41,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 460 transitions, 10455 flow, removed 23 selfloop flow, removed 5 redundant places. [2023-08-30 19:15:41,949 INFO L231 Difference]: Finished difference. Result has 233 places, 390 transitions, 8625 flow [2023-08-30 19:15:41,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8625, PETRI_PLACES=233, PETRI_TRANSITIONS=390} [2023-08-30 19:15:41,949 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 208 predicate places. [2023-08-30 19:15:41,949 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 390 transitions, 8625 flow [2023-08-30 19:15:41,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:41,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:41,950 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] [2023-08-30 19:15:41,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-30 19:15:42,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-30 19:15:42,153 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:42,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:42,153 INFO L85 PathProgramCache]: Analyzing trace with hash 833066182, now seen corresponding path program 10 times [2023-08-30 19:15:42,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:42,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371278323] [2023-08-30 19:15:42,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:42,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:42,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371278323] [2023-08-30 19:15:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371278323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619420941] [2023-08-30 19:15:42,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:15:42,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:42,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:42,711 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:42,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-30 19:15:42,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:15:42,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:42,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-30 19:15:42,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:42,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:42,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:42,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:43,113 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:15:43,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:15:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:15:43,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:43,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:43,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619420941] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:43,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:15:43,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13, 11] total 29 [2023-08-30 19:15:43,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46308531] [2023-08-30 19:15:43,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:43,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 19:15:43,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:43,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 19:15:43,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2023-08-30 19:15:44,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 435 [2023-08-30 19:15:44,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 390 transitions, 8625 flow. Second operand has 8 states, 8 states have (on average 169.5) internal successors, (1356), 8 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:44,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:44,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 435 [2023-08-30 19:15:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:46,599 INFO L130 PetriNetUnfolder]: 4750/8083 cut-off events. [2023-08-30 19:15:46,599 INFO L131 PetriNetUnfolder]: For 149976/149976 co-relation queries the response was YES. [2023-08-30 19:15:46,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69276 conditions, 8083 events. 4750/8083 cut-off events. For 149976/149976 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 55417 event pairs, 1488 based on Foata normal form. 3/8086 useless extension candidates. Maximal degree in co-relation 68985. Up to 6831 conditions per place. [2023-08-30 19:15:46,676 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 353 selfloop transitions, 67 changer transitions 5/425 dead transitions. [2023-08-30 19:15:46,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 425 transitions, 9853 flow [2023-08-30 19:15:46,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 19:15:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 19:15:46,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1401 transitions. [2023-08-30 19:15:46,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025862068965517 [2023-08-30 19:15:46,678 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1401 transitions. [2023-08-30 19:15:46,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1401 transitions. [2023-08-30 19:15:46,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:46,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1401 transitions. [2023-08-30 19:15:46,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 175.125) internal successors, (1401), 8 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:46,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:46,681 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:46,681 INFO L175 Difference]: Start difference. First operand has 233 places, 390 transitions, 8625 flow. Second operand 8 states and 1401 transitions. [2023-08-30 19:15:46,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 425 transitions, 9853 flow [2023-08-30 19:15:47,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 425 transitions, 9546 flow, removed 34 selfloop flow, removed 12 redundant places. [2023-08-30 19:15:47,248 INFO L231 Difference]: Finished difference. Result has 224 places, 390 transitions, 8483 flow [2023-08-30 19:15:47,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8343, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8483, PETRI_PLACES=224, PETRI_TRANSITIONS=390} [2023-08-30 19:15:47,249 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 199 predicate places. [2023-08-30 19:15:47,249 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 390 transitions, 8483 flow [2023-08-30 19:15:47,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 169.5) internal successors, (1356), 8 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:47,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:47,249 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] [2023-08-30 19:15:47,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:47,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:47,450 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:47,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash 460643924, now seen corresponding path program 11 times [2023-08-30 19:15:47,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:47,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588632531] [2023-08-30 19:15:47,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:47,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:48,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:48,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:48,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588632531] [2023-08-30 19:15:48,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588632531] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:48,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415434888] [2023-08-30 19:15:48,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:15:48,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:48,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:48,188 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:48,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-30 19:15:48,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:15:48,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:48,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-30 19:15:48,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:48,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:15:48,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:48,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:15:48,681 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:48,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:48,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:15:49,358 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-30 19:15:49,368 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-30 19:15:49,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 509 [2023-08-30 19:15:49,386 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,386 INFO L350 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 246 treesize of output 238 [2023-08-30 19:15:49,395 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,395 INFO L350 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 230 treesize of output 206 [2023-08-30 19:15:49,610 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-30 19:15:49,620 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-30 19:15:49,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-08-30 19:15:49,643 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,643 INFO L350 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 246 treesize of output 238 [2023-08-30 19:15:49,652 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:49,652 INFO L350 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 230 treesize of output 206 [2023-08-30 19:15:49,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:49,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415434888] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:15:49,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:15:49,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-08-30 19:15:49,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886710996] [2023-08-30 19:15:49,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:15:49,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-30 19:15:49,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:49,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-30 19:15:49,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1206, Unknown=12, NotChecked=0, Total=1482 [2023-08-30 19:15:50,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 435 [2023-08-30 19:15:50,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 390 transitions, 8483 flow. Second operand has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:50,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:50,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 435 [2023-08-30 19:15:50,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:54,344 INFO L130 PetriNetUnfolder]: 4818/8255 cut-off events. [2023-08-30 19:15:54,344 INFO L131 PetriNetUnfolder]: For 144148/144148 co-relation queries the response was YES. [2023-08-30 19:15:54,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69736 conditions, 8255 events. 4818/8255 cut-off events. For 144148/144148 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 57420 event pairs, 874 based on Foata normal form. 38/8293 useless extension candidates. Maximal degree in co-relation 69338. Up to 5153 conditions per place. [2023-08-30 19:15:54,431 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 251 selfloop transitions, 247 changer transitions 24/522 dead transitions. [2023-08-30 19:15:54,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 522 transitions, 11269 flow [2023-08-30 19:15:54,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-30 19:15:54,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-30 19:15:54,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2985 transitions. [2023-08-30 19:15:54,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2541507024265645 [2023-08-30 19:15:54,433 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2985 transitions. [2023-08-30 19:15:54,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2985 transitions. [2023-08-30 19:15:54,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:54,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2985 transitions. [2023-08-30 19:15:54,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.55555555555556) internal successors, (2985), 27 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:54,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:54,441 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:54,441 INFO L175 Difference]: Start difference. First operand has 224 places, 390 transitions, 8483 flow. Second operand 27 states and 2985 transitions. [2023-08-30 19:15:54,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 522 transitions, 11269 flow [2023-08-30 19:15:55,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 522 transitions, 11113 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-08-30 19:15:55,155 INFO L231 Difference]: Finished difference. Result has 250 places, 425 transitions, 9569 flow [2023-08-30 19:15:55,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8335, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=9569, PETRI_PLACES=250, PETRI_TRANSITIONS=425} [2023-08-30 19:15:55,155 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 225 predicate places. [2023-08-30 19:15:55,155 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 425 transitions, 9569 flow [2023-08-30 19:15:55,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:55,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:55,156 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] [2023-08-30 19:15:55,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:55,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-30 19:15:55,361 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:55,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:55,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1337180468, now seen corresponding path program 12 times [2023-08-30 19:15:55,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:55,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304463643] [2023-08-30 19:15:55,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:55,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:15:55,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:15:55,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:15:55,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304463643] [2023-08-30 19:15:55,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304463643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:15:55,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019633712] [2023-08-30 19:15:55,860 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:15:55,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:55,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:15:55,861 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:15:55,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-30 19:15:56,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-30 19:15:56,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:15:56,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:15:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:15:56,325 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:15:56,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:15:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:15:56,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:15:56,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019633712] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:15:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:15:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 20 [2023-08-30 19:15:56,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017696189] [2023-08-30 19:15:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:15:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:15:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:15:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:15:56,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2023-08-30 19:15:56,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 435 [2023-08-30 19:15:56,739 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 425 transitions, 9569 flow. Second operand has 11 states, 11 states have (on average 166.8181818181818) internal successors, (1835), 11 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:56,739 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:15:56,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 435 [2023-08-30 19:15:56,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:15:58,462 INFO L130 PetriNetUnfolder]: 4798/8190 cut-off events. [2023-08-30 19:15:58,462 INFO L131 PetriNetUnfolder]: For 158059/158059 co-relation queries the response was YES. [2023-08-30 19:15:58,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72107 conditions, 8190 events. 4798/8190 cut-off events. For 158059/158059 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 56528 event pairs, 908 based on Foata normal form. 3/8193 useless extension candidates. Maximal degree in co-relation 71992. Up to 5309 conditions per place. [2023-08-30 19:15:58,548 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 254 selfloop transitions, 188 changer transitions 21/463 dead transitions. [2023-08-30 19:15:58,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 463 transitions, 10881 flow [2023-08-30 19:15:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:15:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:15:58,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1542 transitions. [2023-08-30 19:15:58,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3938697318007663 [2023-08-30 19:15:58,550 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1542 transitions. [2023-08-30 19:15:58,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1542 transitions. [2023-08-30 19:15:58,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:15:58,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1542 transitions. [2023-08-30 19:15:58,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.33333333333334) internal successors, (1542), 9 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:58,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:58,553 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:58,553 INFO L175 Difference]: Start difference. First operand has 250 places, 425 transitions, 9569 flow. Second operand 9 states and 1542 transitions. [2023-08-30 19:15:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 463 transitions, 10881 flow [2023-08-30 19:15:59,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 463 transitions, 10188 flow, removed 89 selfloop flow, removed 24 redundant places. [2023-08-30 19:15:59,346 INFO L231 Difference]: Finished difference. Result has 233 places, 415 transitions, 9013 flow [2023-08-30 19:15:59,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8890, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9013, PETRI_PLACES=233, PETRI_TRANSITIONS=415} [2023-08-30 19:15:59,346 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 208 predicate places. [2023-08-30 19:15:59,347 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 415 transitions, 9013 flow [2023-08-30 19:15:59,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 166.8181818181818) internal successors, (1835), 11 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:15:59,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:15:59,347 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] [2023-08-30 19:15:59,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-30 19:15:59,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:15:59,552 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:15:59,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:15:59,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1332691738, now seen corresponding path program 13 times [2023-08-30 19:15:59,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:15:59,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709359511] [2023-08-30 19:15:59,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:15:59,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:15:59,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:00,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:00,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:00,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709359511] [2023-08-30 19:16:00,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709359511] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:00,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318603082] [2023-08-30 19:16:00,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:16:00,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:00,104 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:00,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-30 19:16:00,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:00,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:16:00,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:00,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:16:00,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:00,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:00,567 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:16:00,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:16:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:00,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:16:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:01,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318603082] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:01,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:16:01,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 31 [2023-08-30 19:16:01,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235958078] [2023-08-30 19:16:01,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:01,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:16:01,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:01,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:16:01,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=868, Unknown=15, NotChecked=0, Total=1056 [2023-08-30 19:16:01,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 435 [2023-08-30 19:16:01,682 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 415 transitions, 9013 flow. Second operand has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:01,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:01,682 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 435 [2023-08-30 19:16:01,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:09,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:10,486 INFO L130 PetriNetUnfolder]: 4773/8132 cut-off events. [2023-08-30 19:16:10,487 INFO L131 PetriNetUnfolder]: For 160205/160205 co-relation queries the response was YES. [2023-08-30 19:16:10,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71737 conditions, 8132 events. 4773/8132 cut-off events. For 160205/160205 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55872 event pairs, 1412 based on Foata normal form. 3/8135 useless extension candidates. Maximal degree in co-relation 71598. Up to 5567 conditions per place. [2023-08-30 19:16:10,570 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 374 selfloop transitions, 117 changer transitions 17/508 dead transitions. [2023-08-30 19:16:10,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 508 transitions, 11732 flow [2023-08-30 19:16:10,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 19:16:10,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 19:16:10,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1830 transitions. [2023-08-30 19:16:10,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30049261083743845 [2023-08-30 19:16:10,571 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1830 transitions. [2023-08-30 19:16:10,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1830 transitions. [2023-08-30 19:16:10,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:10,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1830 transitions. [2023-08-30 19:16:10,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 130.71428571428572) internal successors, (1830), 14 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:10,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:10,576 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:10,576 INFO L175 Difference]: Start difference. First operand has 233 places, 415 transitions, 9013 flow. Second operand 14 states and 1830 transitions. [2023-08-30 19:16:10,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 508 transitions, 11732 flow [2023-08-30 19:16:11,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 508 transitions, 11168 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-08-30 19:16:11,294 INFO L231 Difference]: Finished difference. Result has 232 places, 424 transitions, 9019 flow [2023-08-30 19:16:11,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8507, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9019, PETRI_PLACES=232, PETRI_TRANSITIONS=424} [2023-08-30 19:16:11,294 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 207 predicate places. [2023-08-30 19:16:11,295 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 424 transitions, 9019 flow [2023-08-30 19:16:11,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:11,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:11,295 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] [2023-08-30 19:16:11,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-30 19:16:11,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-30 19:16:11,497 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:11,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:11,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1882099392, now seen corresponding path program 14 times [2023-08-30 19:16:11,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:11,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519231222] [2023-08-30 19:16:11,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:11,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:11,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:12,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:12,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519231222] [2023-08-30 19:16:12,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519231222] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:12,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519456584] [2023-08-30 19:16:12,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:16:12,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:12,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:12,009 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:12,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-30 19:16:12,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:16:12,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:12,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:16:12,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:12,332 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:16:12,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:16:12,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:16:12,367 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:16:12,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519456584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:16:12,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:16:12,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-08-30 19:16:12,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569149509] [2023-08-30 19:16:12,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:12,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:16:12,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:12,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:16:12,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2023-08-30 19:16:12,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 435 [2023-08-30 19:16:12,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 424 transitions, 9019 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:12,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:12,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 435 [2023-08-30 19:16:12,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:14,244 INFO L130 PetriNetUnfolder]: 4763/8098 cut-off events. [2023-08-30 19:16:14,244 INFO L131 PetriNetUnfolder]: For 148025/148025 co-relation queries the response was YES. [2023-08-30 19:16:14,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69822 conditions, 8098 events. 4763/8098 cut-off events. For 148025/148025 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 55491 event pairs, 1314 based on Foata normal form. 3/8101 useless extension candidates. Maximal degree in co-relation 69461. Up to 5573 conditions per place. [2023-08-30 19:16:14,314 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 357 selfloop transitions, 116 changer transitions 10/483 dead transitions. [2023-08-30 19:16:14,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 483 transitions, 10996 flow [2023-08-30 19:16:14,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:16:14,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:16:14,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1540 transitions. [2023-08-30 19:16:14,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933588761174968 [2023-08-30 19:16:14,315 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1540 transitions. [2023-08-30 19:16:14,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1540 transitions. [2023-08-30 19:16:14,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:14,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1540 transitions. [2023-08-30 19:16:14,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.11111111111111) internal successors, (1540), 9 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:14,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:14,318 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:14,318 INFO L175 Difference]: Start difference. First operand has 232 places, 424 transitions, 9019 flow. Second operand 9 states and 1540 transitions. [2023-08-30 19:16:14,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 483 transitions, 10996 flow [2023-08-30 19:16:14,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 483 transitions, 10668 flow, removed 43 selfloop flow, removed 10 redundant places. [2023-08-30 19:16:14,941 INFO L231 Difference]: Finished difference. Result has 230 places, 425 transitions, 8972 flow [2023-08-30 19:16:14,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8693, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8972, PETRI_PLACES=230, PETRI_TRANSITIONS=425} [2023-08-30 19:16:14,941 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 205 predicate places. [2023-08-30 19:16:14,941 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 425 transitions, 8972 flow [2023-08-30 19:16:14,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:14,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:14,942 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] [2023-08-30 19:16:14,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-30 19:16:15,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-30 19:16:15,142 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:15,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:15,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1856879290, now seen corresponding path program 15 times [2023-08-30 19:16:15,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:15,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887341593] [2023-08-30 19:16:15,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:15,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:15,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:15,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:15,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887341593] [2023-08-30 19:16:15,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887341593] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784450912] [2023-08-30 19:16:15,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:16:15,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:15,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:15,851 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:15,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-30 19:16:15,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-30 19:16:15,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:15,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 19:16:15,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:16,178 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:16:16,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:16:16,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:16:16,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:16:16,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784450912] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:16:16,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:16:16,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-08-30 19:16:16,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124370322] [2023-08-30 19:16:16,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:16,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:16:16,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:16,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:16:16,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-30 19:16:16,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:16:16,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 425 transitions, 8972 flow. Second operand has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:16,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:16,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:16:16,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:17,991 INFO L130 PetriNetUnfolder]: 4751/8086 cut-off events. [2023-08-30 19:16:17,991 INFO L131 PetriNetUnfolder]: For 145098/145098 co-relation queries the response was YES. [2023-08-30 19:16:18,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69653 conditions, 8086 events. 4751/8086 cut-off events. For 145098/145098 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 55504 event pairs, 910 based on Foata normal form. 3/8089 useless extension candidates. Maximal degree in co-relation 69291. Up to 5309 conditions per place. [2023-08-30 19:16:18,074 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 281 selfloop transitions, 169 changer transitions 11/461 dead transitions. [2023-08-30 19:16:18,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 461 transitions, 10244 flow [2023-08-30 19:16:18,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:16:18,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:16:18,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-30 19:16:18,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39003831417624524 [2023-08-30 19:16:18,075 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-30 19:16:18,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-30 19:16:18,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:18,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-30 19:16:18,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:18,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:18,078 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:18,078 INFO L175 Difference]: Start difference. First operand has 230 places, 425 transitions, 8972 flow. Second operand 9 states and 1527 transitions. [2023-08-30 19:16:18,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 461 transitions, 10244 flow [2023-08-30 19:16:18,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 461 transitions, 9998 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-30 19:16:18,842 INFO L231 Difference]: Finished difference. Result has 231 places, 418 transitions, 8948 flow [2023-08-30 19:16:18,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8742, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8948, PETRI_PLACES=231, PETRI_TRANSITIONS=418} [2023-08-30 19:16:18,843 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 206 predicate places. [2023-08-30 19:16:18,843 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 418 transitions, 8948 flow [2023-08-30 19:16:18,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:18,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:18,844 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] [2023-08-30 19:16:18,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-30 19:16:19,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-30 19:16:19,047 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:19,048 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:19,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1229202098, now seen corresponding path program 16 times [2023-08-30 19:16:19,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:19,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063724928] [2023-08-30 19:16:19,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:19,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:19,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063724928] [2023-08-30 19:16:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063724928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623019132] [2023-08-30 19:16:19,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:16:19,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:19,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:19,613 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:19,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-30 19:16:19,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:16:19,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:19,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:16:19,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:19,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:16:19,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:19,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:20,061 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:16:20,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 69 [2023-08-30 19:16:20,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:16:20,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:16:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:16:20,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623019132] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:20,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:16:20,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13, 12] total 31 [2023-08-30 19:16:20,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771334537] [2023-08-30 19:16:20,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:20,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:16:20,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:16:20,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:16:21,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 435 [2023-08-30 19:16:21,192 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 418 transitions, 8948 flow. Second operand has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:21,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:21,193 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 435 [2023-08-30 19:16:21,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:23,758 INFO L130 PetriNetUnfolder]: 4733/8058 cut-off events. [2023-08-30 19:16:23,759 INFO L131 PetriNetUnfolder]: For 153363/153363 co-relation queries the response was YES. [2023-08-30 19:16:23,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70385 conditions, 8058 events. 4733/8058 cut-off events. For 153363/153363 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 55200 event pairs, 906 based on Foata normal form. 3/8061 useless extension candidates. Maximal degree in co-relation 70023. Up to 5310 conditions per place. [2023-08-30 19:16:23,842 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 274 selfloop transitions, 168 changer transitions 16/458 dead transitions. [2023-08-30 19:16:23,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 458 transitions, 10249 flow [2023-08-30 19:16:23,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:16:23,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:16:23,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1566 transitions. [2023-08-30 19:16:23,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2023-08-30 19:16:23,845 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1566 transitions. [2023-08-30 19:16:23,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1566 transitions. [2023-08-30 19:16:23,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:23,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1566 transitions. [2023-08-30 19:16:23,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:23,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:23,848 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:23,848 INFO L175 Difference]: Start difference. First operand has 231 places, 418 transitions, 8948 flow. Second operand 9 states and 1566 transitions. [2023-08-30 19:16:23,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 458 transitions, 10249 flow [2023-08-30 19:16:24,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 458 transitions, 9917 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-30 19:16:24,562 INFO L231 Difference]: Finished difference. Result has 235 places, 411 transitions, 8843 flow [2023-08-30 19:16:24,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8843, PETRI_PLACES=235, PETRI_TRANSITIONS=411} [2023-08-30 19:16:24,562 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-08-30 19:16:24,563 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 411 transitions, 8843 flow [2023-08-30 19:16:24,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:24,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:24,563 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] [2023-08-30 19:16:24,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-30 19:16:24,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-30 19:16:24,766 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:24,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:24,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1948356054, now seen corresponding path program 17 times [2023-08-30 19:16:24,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:24,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562972842] [2023-08-30 19:16:24,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:24,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:25,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:25,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:25,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562972842] [2023-08-30 19:16:25,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562972842] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:25,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208437231] [2023-08-30 19:16:25,291 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:16:25,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:25,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:25,292 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:25,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-30 19:16:25,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:16:25,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:25,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:16:25,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:25,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:16:25,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:25,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:25,777 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:16:25,777 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:16:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:25,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:16:30,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:30,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208437231] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:30,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:16:30,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13, 11] total 33 [2023-08-30 19:16:30,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516801987] [2023-08-30 19:16:30,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:30,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:16:30,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:30,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:16:30,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=971, Unknown=20, NotChecked=0, Total=1190 [2023-08-30 19:16:31,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 435 [2023-08-30 19:16:31,256 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 411 transitions, 8843 flow. Second operand has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:31,256 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:31,256 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 435 [2023-08-30 19:16:31,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:33,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:33,584 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse5 (+ c_~get2~0.offset .cse21)) (.cse20 (select |c_#memory_int| c_~get2~0.base)) (.cse22 (* c_thread2Thread1of1ForFork1_~i~1 4))) (let ((.cse14 (+ .cse22 c_~get1~0.offset)) (.cse11 (select .cse20 (+ c_~get2~0.offset .cse22))) (.cse10 (select .cse20 .cse5)) (.cse3 (+ c_~get1~0.offset .cse21)) (.cse7 (select .cse20 c_~get2~0.offset))) (and (< c_thread2Thread1of1ForFork1_~i~1 c_~n2~0) (< 0 c_~n1~0) (forall ((~get1~0.base Int) (v_ArrVal_1770 (Array Int Int))) (let ((.cse6 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1770))) (let ((.cse2 (select .cse6 ~get1~0.base)) (.cse4 (select .cse6 c_~get2~0.base))) (let ((.cse0 (select .cse4 c_~get2~0.offset)) (.cse1 (select .cse2 c_~get1~0.offset))) (or (= .cse0 .cse1) (< (select .cse2 .cse3) (select .cse4 .cse5)) (< .cse0 .cse1)))))) (< 0 c_~n2~0) (forall ((~get1~0.base Int)) (let ((.cse9 (select |c_#memory_int| ~get1~0.base))) (let ((.cse8 (select .cse9 c_~get1~0.offset))) (or (< .cse7 .cse8) (= .cse8 .cse7) (< (select .cse9 .cse3) .cse10))))) (forall ((~get1~0.base Int)) (let ((.cse13 (select |c_#memory_int| ~get1~0.base))) (let ((.cse12 (select .cse13 .cse14))) (or (< .cse11 .cse12) (= .cse11 .cse12) (< (select .cse13 .cse3) .cse10))))) (forall ((~get1~0.base Int) (v_ArrVal_1770 (Array Int Int))) (let ((.cse17 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1770))) (let ((.cse16 (select .cse17 ~get1~0.base)) (.cse15 (select .cse17 c_~get2~0.base))) (or (<= (select .cse15 .cse5) (select .cse16 .cse3)) (<= (select .cse16 c_~get1~0.offset) (select .cse15 c_~get2~0.offset)))))) (< c_thread2Thread1of1ForFork1_~i~1 c_~n1~0) (forall ((~get1~0.base Int)) (let ((.cse18 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse18 .cse3)) (<= (select .cse18 .cse14) .cse11)))) (forall ((~get1~0.base Int)) (let ((.cse19 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse19 .cse3)) (<= (select .cse19 c_~get1~0.offset) .cse7)))))))) is different from false [2023-08-30 19:16:35,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:37,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:40,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:42,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:45,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 19:16:46,202 INFO L130 PetriNetUnfolder]: 5797/9908 cut-off events. [2023-08-30 19:16:46,202 INFO L131 PetriNetUnfolder]: For 192685/192685 co-relation queries the response was YES. [2023-08-30 19:16:46,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86872 conditions, 9908 events. 5797/9908 cut-off events. For 192685/192685 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 70584 event pairs, 1357 based on Foata normal form. 6/9914 useless extension candidates. Maximal degree in co-relation 86686. Up to 5568 conditions per place. [2023-08-30 19:16:46,289 INFO L137 encePairwiseOnDemand]: 417/435 looper letters, 494 selfloop transitions, 125 changer transitions 24/643 dead transitions. [2023-08-30 19:16:46,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 643 transitions, 14556 flow [2023-08-30 19:16:46,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 19:16:46,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 19:16:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1988 transitions. [2023-08-30 19:16:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046743295019157 [2023-08-30 19:16:46,291 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1988 transitions. [2023-08-30 19:16:46,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1988 transitions. [2023-08-30 19:16:46,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:46,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1988 transitions. [2023-08-30 19:16:46,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 132.53333333333333) internal successors, (1988), 15 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:46,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:46,296 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:46,296 INFO L175 Difference]: Start difference. First operand has 235 places, 411 transitions, 8843 flow. Second operand 15 states and 1988 transitions. [2023-08-30 19:16:46,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 643 transitions, 14556 flow [2023-08-30 19:16:47,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 643 transitions, 14147 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-08-30 19:16:47,145 INFO L231 Difference]: Finished difference. Result has 244 places, 444 transitions, 9834 flow [2023-08-30 19:16:47,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9834, PETRI_PLACES=244, PETRI_TRANSITIONS=444} [2023-08-30 19:16:47,146 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 219 predicate places. [2023-08-30 19:16:47,146 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 444 transitions, 9834 flow [2023-08-30 19:16:47,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:47,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:47,146 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] [2023-08-30 19:16:47,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-30 19:16:47,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:47,346 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:47,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:47,347 INFO L85 PathProgramCache]: Analyzing trace with hash -670017954, now seen corresponding path program 18 times [2023-08-30 19:16:47,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:47,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018093177] [2023-08-30 19:16:47,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:47,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:48,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:48,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:48,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018093177] [2023-08-30 19:16:48,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018093177] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:48,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984782901] [2023-08-30 19:16:48,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:16:48,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:48,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:48,072 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:48,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-30 19:16:48,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-30 19:16:48,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:48,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-30 19:16:48,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:48,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:16:48,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:16:48,516 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:16:48,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:16:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:16:48,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:16:48,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984782901] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:16:48,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:16:48,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 23 [2023-08-30 19:16:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439130536] [2023-08-30 19:16:48,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:48,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:16:48,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:48,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:16:48,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2023-08-30 19:16:49,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:16:49,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 444 transitions, 9834 flow. Second operand has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:49,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:49,155 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:16:49,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:51,235 INFO L130 PetriNetUnfolder]: 5767/9845 cut-off events. [2023-08-30 19:16:51,235 INFO L131 PetriNetUnfolder]: For 190254/190254 co-relation queries the response was YES. [2023-08-30 19:16:51,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87609 conditions, 9845 events. 5767/9845 cut-off events. For 190254/190254 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 70060 event pairs, 1488 based on Foata normal form. 3/9848 useless extension candidates. Maximal degree in co-relation 87448. Up to 6746 conditions per place. [2023-08-30 19:16:51,328 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 337 selfloop transitions, 149 changer transitions 17/503 dead transitions. [2023-08-30 19:16:51,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 503 transitions, 11892 flow [2023-08-30 19:16:51,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:16:51,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:16:51,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1671 transitions. [2023-08-30 19:16:51,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38413793103448274 [2023-08-30 19:16:51,329 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1671 transitions. [2023-08-30 19:16:51,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1671 transitions. [2023-08-30 19:16:51,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:51,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1671 transitions. [2023-08-30 19:16:51,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.1) internal successors, (1671), 10 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:51,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:51,333 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:51,333 INFO L175 Difference]: Start difference. First operand has 244 places, 444 transitions, 9834 flow. Second operand 10 states and 1671 transitions. [2023-08-30 19:16:51,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 503 transitions, 11892 flow [2023-08-30 19:16:52,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 503 transitions, 11780 flow, removed 21 selfloop flow, removed 8 redundant places. [2023-08-30 19:16:52,304 INFO L231 Difference]: Finished difference. Result has 247 places, 455 transitions, 10379 flow [2023-08-30 19:16:52,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9728, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10379, PETRI_PLACES=247, PETRI_TRANSITIONS=455} [2023-08-30 19:16:52,304 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 222 predicate places. [2023-08-30 19:16:52,304 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 455 transitions, 10379 flow [2023-08-30 19:16:52,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:52,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:52,305 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] [2023-08-30 19:16:52,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-30 19:16:52,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:52,505 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:52,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:52,506 INFO L85 PathProgramCache]: Analyzing trace with hash -886959782, now seen corresponding path program 19 times [2023-08-30 19:16:52,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:52,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478248619] [2023-08-30 19:16:52,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:52,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:53,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478248619] [2023-08-30 19:16:53,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478248619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559828651] [2023-08-30 19:16:53,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:16:53,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:53,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:53,116 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:53,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-30 19:16:53,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:53,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 19:16:53,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:53,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:16:53,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:53,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:16:53,580 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:16:53,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-30 19:16:53,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:53,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:16:54,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:54,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559828651] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:54,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 19:16:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 30 [2023-08-30 19:16:54,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097262770] [2023-08-30 19:16:54,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:54,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:16:54,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:54,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:16:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:16:54,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 435 [2023-08-30 19:16:54,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 455 transitions, 10379 flow. Second operand has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:54,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:54,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 435 [2023-08-30 19:16:54,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:16:57,139 INFO L130 PetriNetUnfolder]: 5750/9798 cut-off events. [2023-08-30 19:16:57,139 INFO L131 PetriNetUnfolder]: For 196351/196351 co-relation queries the response was YES. [2023-08-30 19:16:57,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87927 conditions, 9798 events. 5750/9798 cut-off events. For 196351/196351 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 69358 event pairs, 1162 based on Foata normal form. 3/9801 useless extension candidates. Maximal degree in co-relation 87668. Up to 6957 conditions per place. [2023-08-30 19:16:57,239 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 265 selfloop transitions, 186 changer transitions 29/480 dead transitions. [2023-08-30 19:16:57,239 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 480 transitions, 11561 flow [2023-08-30 19:16:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:16:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:16:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1793 transitions. [2023-08-30 19:16:57,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37471264367816093 [2023-08-30 19:16:57,241 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1793 transitions. [2023-08-30 19:16:57,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1793 transitions. [2023-08-30 19:16:57,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:16:57,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1793 transitions. [2023-08-30 19:16:57,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 163.0) internal successors, (1793), 11 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:57,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:57,244 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:57,244 INFO L175 Difference]: Start difference. First operand has 247 places, 455 transitions, 10379 flow. Second operand 11 states and 1793 transitions. [2023-08-30 19:16:57,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 480 transitions, 11561 flow [2023-08-30 19:16:58,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 480 transitions, 11502 flow, removed 27 selfloop flow, removed 5 redundant places. [2023-08-30 19:16:58,282 INFO L231 Difference]: Finished difference. Result has 251 places, 433 transitions, 10267 flow [2023-08-30 19:16:58,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10267, PETRI_PLACES=251, PETRI_TRANSITIONS=433} [2023-08-30 19:16:58,282 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 226 predicate places. [2023-08-30 19:16:58,282 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 433 transitions, 10267 flow [2023-08-30 19:16:58,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:58,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:16:58,283 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] [2023-08-30 19:16:58,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-08-30 19:16:58,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-30 19:16:58,483 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:16:58,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:16:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1394411216, now seen corresponding path program 20 times [2023-08-30 19:16:58,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:16:58,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909616629] [2023-08-30 19:16:58,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:16:58,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:16:58,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:16:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:16:59,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:16:59,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909616629] [2023-08-30 19:16:59,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909616629] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:16:59,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904803406] [2023-08-30 19:16:59,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:16:59,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:16:59,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:16:59,054 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:16:59,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-30 19:16:59,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 19:16:59,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:16:59,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 19:16:59,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:16:59,383 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:16:59,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:16:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:16:59,422 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:16:59,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904803406] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:16:59,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:16:59,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-30 19:16:59,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769905742] [2023-08-30 19:16:59,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:16:59,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:16:59,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:16:59,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:16:59,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-08-30 19:16:59,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:16:59,680 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 433 transitions, 10267 flow. Second operand has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:16:59,680 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:16:59,680 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:16:59,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:01,662 INFO L130 PetriNetUnfolder]: 5713/9710 cut-off events. [2023-08-30 19:17:01,663 INFO L131 PetriNetUnfolder]: For 208245/208245 co-relation queries the response was YES. [2023-08-30 19:17:01,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88832 conditions, 9710 events. 5713/9710 cut-off events. For 208245/208245 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 68456 event pairs, 1548 based on Foata normal form. 3/9713 useless extension candidates. Maximal degree in co-relation 88527. Up to 6750 conditions per place. [2023-08-30 19:17:01,760 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 320 selfloop transitions, 136 changer transitions 5/461 dead transitions. [2023-08-30 19:17:01,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 461 transitions, 11452 flow [2023-08-30 19:17:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:17:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:17:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1535 transitions. [2023-08-30 19:17:01,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39208173690932313 [2023-08-30 19:17:01,762 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1535 transitions. [2023-08-30 19:17:01,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1535 transitions. [2023-08-30 19:17:01,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:01,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1535 transitions. [2023-08-30 19:17:01,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.55555555555554) internal successors, (1535), 9 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:01,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:01,765 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:01,765 INFO L175 Difference]: Start difference. First operand has 251 places, 433 transitions, 10267 flow. Second operand 9 states and 1535 transitions. [2023-08-30 19:17:01,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 461 transitions, 11452 flow [2023-08-30 19:17:02,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 461 transitions, 11064 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-08-30 19:17:02,769 INFO L231 Difference]: Finished difference. Result has 240 places, 433 transitions, 10164 flow [2023-08-30 19:17:02,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10164, PETRI_PLACES=240, PETRI_TRANSITIONS=433} [2023-08-30 19:17:02,769 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 215 predicate places. [2023-08-30 19:17:02,769 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 433 transitions, 10164 flow [2023-08-30 19:17:02,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 164.8181818181818) internal successors, (1813), 11 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:02,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:02,770 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] [2023-08-30 19:17:02,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-30 19:17:02,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:02,973 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:02,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1828364272, now seen corresponding path program 21 times [2023-08-30 19:17:02,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:02,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943688783] [2023-08-30 19:17:02,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:02,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:03,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:03,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:03,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943688783] [2023-08-30 19:17:03,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943688783] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:17:03,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752819937] [2023-08-30 19:17:03,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:17:03,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:03,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:17:03,782 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:17:03,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-30 19:17:03,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-30 19:17:03,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:17:03,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-30 19:17:03,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:17:04,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:17:04,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:17:04,172 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-30 19:17:04,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 40 treesize of output 41 [2023-08-30 19:17:04,329 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:17:04,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:17:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:17:04,362 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:17:04,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752819937] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:17:04,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:17:04,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 23 [2023-08-30 19:17:04,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052850702] [2023-08-30 19:17:04,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:17:04,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:17:04,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:04,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:17:04,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2023-08-30 19:17:04,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:17:04,821 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 433 transitions, 10164 flow. Second operand has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:04,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:04,821 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:17:04,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:06,898 INFO L130 PetriNetUnfolder]: 5722/9731 cut-off events. [2023-08-30 19:17:06,898 INFO L131 PetriNetUnfolder]: For 202795/202795 co-relation queries the response was YES. [2023-08-30 19:17:06,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88198 conditions, 9731 events. 5722/9731 cut-off events. For 202795/202795 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 68795 event pairs, 1461 based on Foata normal form. 3/9734 useless extension candidates. Maximal degree in co-relation 87753. Up to 6750 conditions per place. [2023-08-30 19:17:07,003 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 338 selfloop transitions, 136 changer transitions 5/479 dead transitions. [2023-08-30 19:17:07,003 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 479 transitions, 11801 flow [2023-08-30 19:17:07,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:17:07,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:17:07,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1515 transitions. [2023-08-30 19:17:07,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38697318007662834 [2023-08-30 19:17:07,004 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1515 transitions. [2023-08-30 19:17:07,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1515 transitions. [2023-08-30 19:17:07,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:07,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1515 transitions. [2023-08-30 19:17:07,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.33333333333334) internal successors, (1515), 9 states have internal predecessors, (1515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:07,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:07,007 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:07,007 INFO L175 Difference]: Start difference. First operand has 240 places, 433 transitions, 10164 flow. Second operand 9 states and 1515 transitions. [2023-08-30 19:17:07,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 479 transitions, 11801 flow [2023-08-30 19:17:07,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 479 transitions, 11529 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-08-30 19:17:07,987 INFO L231 Difference]: Finished difference. Result has 243 places, 435 transitions, 10347 flow [2023-08-30 19:17:07,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9900, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10347, PETRI_PLACES=243, PETRI_TRANSITIONS=435} [2023-08-30 19:17:07,987 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 218 predicate places. [2023-08-30 19:17:07,987 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 435 transitions, 10347 flow [2023-08-30 19:17:07,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:07,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:07,988 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] [2023-08-30 19:17:07,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-30 19:17:08,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-30 19:17:08,188 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:08,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:08,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1195531194, now seen corresponding path program 22 times [2023-08-30 19:17:08,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:08,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163248312] [2023-08-30 19:17:08,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:08,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:08,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:08,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163248312] [2023-08-30 19:17:08,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163248312] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:17:08,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434919576] [2023-08-30 19:17:08,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:17:08,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:08,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:17:08,692 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:17:08,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-30 19:17:08,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:17:08,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:17:08,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:17:08,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:17:08,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:17:08,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:17:09,099 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-30 19:17:09,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-30 19:17:09,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:17:09,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:17:09,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434919576] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:17:09,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:17:09,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2023-08-30 19:17:09,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139346428] [2023-08-30 19:17:09,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:17:09,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:17:09,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:09,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:17:09,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2023-08-30 19:17:09,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:17:09,630 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 435 transitions, 10347 flow. Second operand has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:09,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:09,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:17:09,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:11,660 INFO L130 PetriNetUnfolder]: 5713/9704 cut-off events. [2023-08-30 19:17:11,661 INFO L131 PetriNetUnfolder]: For 204836/204836 co-relation queries the response was YES. [2023-08-30 19:17:11,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88132 conditions, 9704 events. 5713/9704 cut-off events. For 204836/204836 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 68481 event pairs, 1473 based on Foata normal form. 3/9707 useless extension candidates. Maximal degree in co-relation 87700. Up to 6746 conditions per place. [2023-08-30 19:17:11,761 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 321 selfloop transitions, 148 changer transitions 5/474 dead transitions. [2023-08-30 19:17:11,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 474 transitions, 11840 flow [2023-08-30 19:17:11,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:17:11,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:17:11,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1673 transitions. [2023-08-30 19:17:11,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38459770114942526 [2023-08-30 19:17:11,762 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1673 transitions. [2023-08-30 19:17:11,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1673 transitions. [2023-08-30 19:17:11,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:11,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1673 transitions. [2023-08-30 19:17:11,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.3) internal successors, (1673), 10 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:11,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:11,765 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:11,765 INFO L175 Difference]: Start difference. First operand has 243 places, 435 transitions, 10347 flow. Second operand 10 states and 1673 transitions. [2023-08-30 19:17:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 474 transitions, 11840 flow [2023-08-30 19:17:12,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 474 transitions, 11523 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-08-30 19:17:12,752 INFO L231 Difference]: Finished difference. Result has 246 places, 435 transitions, 10367 flow [2023-08-30 19:17:12,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=10032, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10367, PETRI_PLACES=246, PETRI_TRANSITIONS=435} [2023-08-30 19:17:12,752 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 221 predicate places. [2023-08-30 19:17:12,752 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 435 transitions, 10367 flow [2023-08-30 19:17:12,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 162.66666666666666) internal successors, (1952), 12 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:12,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:12,753 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:17:12,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-08-30 19:17:12,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:12,953 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:12,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:12,953 INFO L85 PathProgramCache]: Analyzing trace with hash -276521586, now seen corresponding path program 2 times [2023-08-30 19:17:12,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:12,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749895659] [2023-08-30 19:17:12,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:12,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:13,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:13,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:13,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749895659] [2023-08-30 19:17:13,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749895659] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:17:13,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056661013] [2023-08-30 19:17:13,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:17:13,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:13,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:17:13,171 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:17:13,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-30 19:17:13,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:17:13,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:17:13,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:17:13,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:17:13,645 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:17:13,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:17:13,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:13,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:17:13,759 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:17:13,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:17:14,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:14,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056661013] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:17:14,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:17:14,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:17:14,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260031161] [2023-08-30 19:17:14,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:17:14,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:17:14,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:14,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:17:14,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:17:16,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:17:16,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 435 transitions, 10367 flow. Second operand has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:16,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:16,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:17:16,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:21,656 INFO L130 PetriNetUnfolder]: 8332/14624 cut-off events. [2023-08-30 19:17:21,656 INFO L131 PetriNetUnfolder]: For 297907/297907 co-relation queries the response was YES. [2023-08-30 19:17:21,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130198 conditions, 14624 events. 8332/14624 cut-off events. For 297907/297907 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 115223 event pairs, 1013 based on Foata normal form. 296/14920 useless extension candidates. Maximal degree in co-relation 129480. Up to 4184 conditions per place. [2023-08-30 19:17:21,839 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1101 selfloop transitions, 456 changer transitions 28/1585 dead transitions. [2023-08-30 19:17:21,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 1585 transitions, 36428 flow [2023-08-30 19:17:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-30 19:17:21,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-30 19:17:21,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 7215 transitions. [2023-08-30 19:17:21,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38572574178027264 [2023-08-30 19:17:21,843 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 7215 transitions. [2023-08-30 19:17:21,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 7215 transitions. [2023-08-30 19:17:21,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:21,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 7215 transitions. [2023-08-30 19:17:21,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 167.7906976744186) internal successors, (7215), 43 states have internal predecessors, (7215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:21,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 435.0) internal successors, (19140), 44 states have internal predecessors, (19140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:21,859 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 435.0) internal successors, (19140), 44 states have internal predecessors, (19140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:21,859 INFO L175 Difference]: Start difference. First operand has 246 places, 435 transitions, 10367 flow. Second operand 43 states and 7215 transitions. [2023-08-30 19:17:21,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 1585 transitions, 36428 flow [2023-08-30 19:17:23,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1585 transitions, 34648 flow, removed 90 selfloop flow, removed 12 redundant places. [2023-08-30 19:17:23,869 INFO L231 Difference]: Finished difference. Result has 288 places, 681 transitions, 17471 flow [2023-08-30 19:17:23,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9792, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=17471, PETRI_PLACES=288, PETRI_TRANSITIONS=681} [2023-08-30 19:17:23,869 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 263 predicate places. [2023-08-30 19:17:23,869 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 681 transitions, 17471 flow [2023-08-30 19:17:23,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:23,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:23,870 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:17:23,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-08-30 19:17:24,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:24,071 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:24,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:24,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1712007179, now seen corresponding path program 3 times [2023-08-30 19:17:24,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:24,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377083914] [2023-08-30 19:17:24,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:24,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:24,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:24,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:24,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377083914] [2023-08-30 19:17:24,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377083914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:17:24,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432166018] [2023-08-30 19:17:24,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:17:24,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:24,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:17:24,277 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:17:24,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-30 19:17:24,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:17:24,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:17:24,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:17:24,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:17:24,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:24,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:17:24,813 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:17:24,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:17:25,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:17:25,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432166018] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:17:25,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:17:25,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:17:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798296092] [2023-08-30 19:17:25,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:17:25,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:17:25,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:17:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=805, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:17:26,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:17:26,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 681 transitions, 17471 flow. Second operand has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:26,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:26,657 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:17:26,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:31,755 INFO L130 PetriNetUnfolder]: 9470/16979 cut-off events. [2023-08-30 19:17:31,755 INFO L131 PetriNetUnfolder]: For 440069/440069 co-relation queries the response was YES. [2023-08-30 19:17:31,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160065 conditions, 16979 events. 9470/16979 cut-off events. For 440069/440069 co-relation queries the response was YES. Maximal size of possible extension queue 978. Compared 140009 event pairs, 1127 based on Foata normal form. 431/17410 useless extension candidates. Maximal degree in co-relation 158972. Up to 4840 conditions per place. [2023-08-30 19:17:31,972 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 892 selfloop transitions, 426 changer transitions 19/1337 dead transitions. [2023-08-30 19:17:31,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 1337 transitions, 32892 flow [2023-08-30 19:17:31,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-30 19:17:31,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-30 19:17:31,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4386 transitions. [2023-08-30 19:17:31,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877984084880637 [2023-08-30 19:17:31,975 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4386 transitions. [2023-08-30 19:17:31,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4386 transitions. [2023-08-30 19:17:31,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:31,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4386 transitions. [2023-08-30 19:17:31,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 168.69230769230768) internal successors, (4386), 26 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:31,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:31,982 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:31,982 INFO L175 Difference]: Start difference. First operand has 288 places, 681 transitions, 17471 flow. Second operand 26 states and 4386 transitions. [2023-08-30 19:17:31,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 1337 transitions, 32892 flow [2023-08-30 19:17:36,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 1337 transitions, 31712 flow, removed 268 selfloop flow, removed 17 redundant places. [2023-08-30 19:17:36,615 INFO L231 Difference]: Finished difference. Result has 303 places, 831 transitions, 21907 flow [2023-08-30 19:17:36,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=16479, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=21907, PETRI_PLACES=303, PETRI_TRANSITIONS=831} [2023-08-30 19:17:36,615 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 278 predicate places. [2023-08-30 19:17:36,615 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 831 transitions, 21907 flow [2023-08-30 19:17:36,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:36,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:36,616 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:17:36,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-08-30 19:17:36,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-30 19:17:36,821 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:36,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:36,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1775756754, now seen corresponding path program 4 times [2023-08-30 19:17:36,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:36,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818327053] [2023-08-30 19:17:36,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:36,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:37,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:17:37,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:37,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818327053] [2023-08-30 19:17:37,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818327053] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:17:37,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965938642] [2023-08-30 19:17:37,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:17:37,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:17:37,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:17:37,031 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:17:37,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-30 19:17:37,157 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:17:37,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:17:37,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:17:37,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:17:37,504 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:17:37,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:17:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:17:37,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:17:37,614 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:17:37,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:17:38,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:17:38,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965938642] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:17:38,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:17:38,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:17:38,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534939223] [2023-08-30 19:17:38,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:17:38,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:17:38,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:38,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:17:38,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:17:39,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:17:39,813 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 831 transitions, 21907 flow. Second operand has 35 states, 35 states have (on average 163.8) internal successors, (5733), 35 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:39,813 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:39,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:17:39,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:46,265 INFO L130 PetriNetUnfolder]: 9531/17153 cut-off events. [2023-08-30 19:17:46,266 INFO L131 PetriNetUnfolder]: For 450954/450954 co-relation queries the response was YES. [2023-08-30 19:17:46,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163929 conditions, 17153 events. 9531/17153 cut-off events. For 450954/450954 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 142023 event pairs, 1544 based on Foata normal form. 8/17161 useless extension candidates. Maximal degree in co-relation 163637. Up to 4871 conditions per place. [2023-08-30 19:17:46,458 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1482 selfloop transitions, 294 changer transitions 50/1826 dead transitions. [2023-08-30 19:17:46,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1826 transitions, 45100 flow [2023-08-30 19:17:46,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-30 19:17:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-30 19:17:46,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6577 transitions. [2023-08-30 19:17:46,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3876805187150015 [2023-08-30 19:17:46,462 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6577 transitions. [2023-08-30 19:17:46,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6577 transitions. [2023-08-30 19:17:46,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:46,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6577 transitions. [2023-08-30 19:17:46,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 168.64102564102564) internal successors, (6577), 39 states have internal predecessors, (6577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:46,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 435.0) internal successors, (17400), 40 states have internal predecessors, (17400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:46,472 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 435.0) internal successors, (17400), 40 states have internal predecessors, (17400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:46,472 INFO L175 Difference]: Start difference. First operand has 303 places, 831 transitions, 21907 flow. Second operand 39 states and 6577 transitions. [2023-08-30 19:17:46,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1826 transitions, 45100 flow [2023-08-30 19:17:51,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 1826 transitions, 43670 flow, removed 602 selfloop flow, removed 14 redundant places. [2023-08-30 19:17:51,750 INFO L231 Difference]: Finished difference. Result has 334 places, 829 transitions, 21648 flow [2023-08-30 19:17:51,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=21069, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=21648, PETRI_PLACES=334, PETRI_TRANSITIONS=829} [2023-08-30 19:17:51,751 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 309 predicate places. [2023-08-30 19:17:51,751 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 829 transitions, 21648 flow [2023-08-30 19:17:51,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 163.8) internal successors, (5733), 35 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:51,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:17:51,752 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] [2023-08-30 19:17:51,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-30 19:17:51,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-08-30 19:17:51,953 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:17:51,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:17:51,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1573926615, now seen corresponding path program 1 times [2023-08-30 19:17:51,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:17:51,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974009936] [2023-08-30 19:17:51,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:17:51,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:17:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:17:52,124 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-30 19:17:52,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:17:52,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974009936] [2023-08-30 19:17:52,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974009936] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:17:52,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:17:52,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:17:52,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716630133] [2023-08-30 19:17:52,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:17:52,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:17:52,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:17:52,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:17:52,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:17:52,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:17:52,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 829 transitions, 21648 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:52,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:17:52,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:17:52,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:17:57,241 INFO L130 PetriNetUnfolder]: 9435/16995 cut-off events. [2023-08-30 19:17:57,241 INFO L131 PetriNetUnfolder]: For 434055/434055 co-relation queries the response was YES. [2023-08-30 19:17:57,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161370 conditions, 16995 events. 9435/16995 cut-off events. For 434055/434055 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 140801 event pairs, 2634 based on Foata normal form. 122/17117 useless extension candidates. Maximal degree in co-relation 160517. Up to 12100 conditions per place. [2023-08-30 19:17:57,433 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 637 selfloop transitions, 260 changer transitions 0/897 dead transitions. [2023-08-30 19:17:57,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 897 transitions, 24759 flow [2023-08-30 19:17:57,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:17:57,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:17:57,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1310 transitions. [2023-08-30 19:17:57,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4302134646962233 [2023-08-30 19:17:57,434 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1310 transitions. [2023-08-30 19:17:57,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1310 transitions. [2023-08-30 19:17:57,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:17:57,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1310 transitions. [2023-08-30 19:17:57,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 187.14285714285714) internal successors, (1310), 7 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:57,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:57,436 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:17:57,436 INFO L175 Difference]: Start difference. First operand has 334 places, 829 transitions, 21648 flow. Second operand 7 states and 1310 transitions. [2023-08-30 19:17:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 897 transitions, 24759 flow [2023-08-30 19:18:02,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 897 transitions, 24272 flow, removed 38 selfloop flow, removed 29 redundant places. [2023-08-30 19:18:02,292 INFO L231 Difference]: Finished difference. Result has 306 places, 837 transitions, 22107 flow [2023-08-30 19:18:02,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=21197, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22107, PETRI_PLACES=306, PETRI_TRANSITIONS=837} [2023-08-30 19:18:02,293 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 281 predicate places. [2023-08-30 19:18:02,293 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 837 transitions, 22107 flow [2023-08-30 19:18:02,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:02,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:18:02,293 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:18:02,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-30 19:18:02,294 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:18:02,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:18:02,294 INFO L85 PathProgramCache]: Analyzing trace with hash 563704617, now seen corresponding path program 5 times [2023-08-30 19:18:02,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:18:02,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349721901] [2023-08-30 19:18:02,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:18:02,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:18:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:18:02,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:18:02,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349721901] [2023-08-30 19:18:02,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349721901] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:18:02,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789456606] [2023-08-30 19:18:02,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:18:02,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:02,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:18:02,486 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:18:02,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-30 19:18:02,617 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:18:02,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:18:02,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:18:02,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:18:02,900 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:02,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:18:02,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:18:02,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:18:03,053 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:03,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:18:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:18:03,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789456606] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:18:03,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:18:03,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:18:03,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561967118] [2023-08-30 19:18:03,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:18:03,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:18:03,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:18:03,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:18:03,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:18:04,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:18:04,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 837 transitions, 22107 flow. Second operand has 32 states, 32 states have (on average 163.96875) internal successors, (5247), 32 states have internal predecessors, (5247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:04,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:18:04,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:18:04,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:18:10,463 INFO L130 PetriNetUnfolder]: 9465/17101 cut-off events. [2023-08-30 19:18:10,463 INFO L131 PetriNetUnfolder]: For 441337/441337 co-relation queries the response was YES. [2023-08-30 19:18:10,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162938 conditions, 17101 events. 9465/17101 cut-off events. For 441337/441337 co-relation queries the response was YES. Maximal size of possible extension queue 1024. Compared 142741 event pairs, 1382 based on Foata normal form. 8/17109 useless extension candidates. Maximal degree in co-relation 161363. Up to 4841 conditions per place. [2023-08-30 19:18:10,670 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 971 selfloop transitions, 279 changer transitions 22/1272 dead transitions. [2023-08-30 19:18:10,670 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1272 transitions, 33352 flow [2023-08-30 19:18:10,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 19:18:10,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 19:18:10,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3546 transitions. [2023-08-30 19:18:10,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38817733990147785 [2023-08-30 19:18:10,672 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3546 transitions. [2023-08-30 19:18:10,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3546 transitions. [2023-08-30 19:18:10,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:18:10,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3546 transitions. [2023-08-30 19:18:10,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 168.85714285714286) internal successors, (3546), 21 states have internal predecessors, (3546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:10,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:10,678 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:10,678 INFO L175 Difference]: Start difference. First operand has 306 places, 837 transitions, 22107 flow. Second operand 21 states and 3546 transitions. [2023-08-30 19:18:10,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1272 transitions, 33352 flow [2023-08-30 19:18:15,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1272 transitions, 32826 flow, removed 54 selfloop flow, removed 4 redundant places. [2023-08-30 19:18:15,249 INFO L231 Difference]: Finished difference. Result has 327 places, 835 transitions, 22358 flow [2023-08-30 19:18:15,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=21811, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=22358, PETRI_PLACES=327, PETRI_TRANSITIONS=835} [2023-08-30 19:18:15,249 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 302 predicate places. [2023-08-30 19:18:15,249 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 835 transitions, 22358 flow [2023-08-30 19:18:15,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 163.96875) internal successors, (5247), 32 states have internal predecessors, (5247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:15,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:18:15,250 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:18:15,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-30 19:18:15,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-08-30 19:18:15,450 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:18:15,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:18:15,451 INFO L85 PathProgramCache]: Analyzing trace with hash -125062612, now seen corresponding path program 6 times [2023-08-30 19:18:15,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:18:15,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26689732] [2023-08-30 19:18:15,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:18:15,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:18:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:15,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:15,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:18:15,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26689732] [2023-08-30 19:18:15,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26689732] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:18:15,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067754540] [2023-08-30 19:18:15,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:18:15,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:15,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:18:15,660 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:18:15,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-30 19:18:15,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 19:18:15,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:18:15,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:18:15,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:18:16,180 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:16,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:18:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:16,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:18:16,389 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:16,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:18:17,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:17,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067754540] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:18:17,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:18:17,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:18:17,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105329471] [2023-08-30 19:18:17,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:18:17,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:18:17,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:18:17,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:18:17,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=991, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:18:18,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:18:18,632 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 835 transitions, 22358 flow. Second operand has 35 states, 35 states have (on average 163.8) internal successors, (5733), 35 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:18,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:18:18,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:18:18,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:18:24,848 INFO L130 PetriNetUnfolder]: 9393/16920 cut-off events. [2023-08-30 19:18:24,848 INFO L131 PetriNetUnfolder]: For 459264/459264 co-relation queries the response was YES. [2023-08-30 19:18:24,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163732 conditions, 16920 events. 9393/16920 cut-off events. For 459264/459264 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 140486 event pairs, 1288 based on Foata normal form. 5/16925 useless extension candidates. Maximal degree in co-relation 163148. Up to 5914 conditions per place. [2023-08-30 19:18:25,068 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 926 selfloop transitions, 494 changer transitions 9/1429 dead transitions. [2023-08-30 19:18:25,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 1429 transitions, 36119 flow [2023-08-30 19:18:25,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-30 19:18:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-30 19:18:25,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5063 transitions. [2023-08-30 19:18:25,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38796934865900384 [2023-08-30 19:18:25,071 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5063 transitions. [2023-08-30 19:18:25,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5063 transitions. [2023-08-30 19:18:25,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:18:25,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5063 transitions. [2023-08-30 19:18:25,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 168.76666666666668) internal successors, (5063), 30 states have internal predecessors, (5063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:25,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:25,080 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:25,080 INFO L175 Difference]: Start difference. First operand has 327 places, 835 transitions, 22358 flow. Second operand 30 states and 5063 transitions. [2023-08-30 19:18:25,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 1429 transitions, 36119 flow [2023-08-30 19:18:29,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1429 transitions, 35596 flow, removed 34 selfloop flow, removed 17 redundant places. [2023-08-30 19:18:29,708 INFO L231 Difference]: Finished difference. Result has 338 places, 835 transitions, 22884 flow [2023-08-30 19:18:29,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=21882, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=22884, PETRI_PLACES=338, PETRI_TRANSITIONS=835} [2023-08-30 19:18:29,709 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 313 predicate places. [2023-08-30 19:18:29,709 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 835 transitions, 22884 flow [2023-08-30 19:18:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 163.8) internal successors, (5733), 35 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:29,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:18:29,710 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:18:29,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-30 19:18:29,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:29,910 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:18:29,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:18:29,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1224613424, now seen corresponding path program 7 times [2023-08-30 19:18:29,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:18:29,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286483374] [2023-08-30 19:18:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:18:29,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:18:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:30,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:18:30,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286483374] [2023-08-30 19:18:30,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286483374] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:18:30,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075014965] [2023-08-30 19:18:30,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:18:30,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:30,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:18:30,133 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:18:30,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-30 19:18:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:30,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 19:18:30,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:18:30,710 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:30,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:18:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:30,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:18:30,857 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:30,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:18:31,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:31,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075014965] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:18:31,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:18:31,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:18:31,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300747118] [2023-08-30 19:18:31,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:18:31,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:18:31,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:18:31,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:18:31,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:18:33,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:18:33,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 835 transitions, 22884 flow. Second operand has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:33,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:18:33,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:18:33,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:18:40,179 INFO L130 PetriNetUnfolder]: 9379/16901 cut-off events. [2023-08-30 19:18:40,180 INFO L131 PetriNetUnfolder]: For 457846/457846 co-relation queries the response was YES. [2023-08-30 19:18:40,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166009 conditions, 16901 events. 9379/16901 cut-off events. For 457846/457846 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 139897 event pairs, 1320 based on Foata normal form. 10/16911 useless extension candidates. Maximal degree in co-relation 165441. Up to 4817 conditions per place. [2023-08-30 19:18:40,393 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1316 selfloop transitions, 440 changer transitions 53/1809 dead transitions. [2023-08-30 19:18:40,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1809 transitions, 46521 flow [2023-08-30 19:18:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-30 19:18:40,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-30 19:18:40,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 6693 transitions. [2023-08-30 19:18:40,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3846551724137931 [2023-08-30 19:18:40,397 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 6693 transitions. [2023-08-30 19:18:40,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 6693 transitions. [2023-08-30 19:18:40,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:18:40,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 6693 transitions. [2023-08-30 19:18:40,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 167.325) internal successors, (6693), 40 states have internal predecessors, (6693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:40,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:40,409 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:40,409 INFO L175 Difference]: Start difference. First operand has 338 places, 835 transitions, 22884 flow. Second operand 40 states and 6693 transitions. [2023-08-30 19:18:40,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1809 transitions, 46521 flow [2023-08-30 19:18:45,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 1809 transitions, 45684 flow, removed 12 selfloop flow, removed 25 redundant places. [2023-08-30 19:18:45,182 INFO L231 Difference]: Finished difference. Result has 352 places, 816 transitions, 22506 flow [2023-08-30 19:18:45,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=22077, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=22506, PETRI_PLACES=352, PETRI_TRANSITIONS=816} [2023-08-30 19:18:45,183 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 327 predicate places. [2023-08-30 19:18:45,183 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 816 transitions, 22506 flow [2023-08-30 19:18:45,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:45,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:18:45,184 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:18:45,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-08-30 19:18:45,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-08-30 19:18:45,384 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:18:45,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:18:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1729635931, now seen corresponding path program 8 times [2023-08-30 19:18:45,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:18:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895444943] [2023-08-30 19:18:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:18:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:18:45,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:18:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895444943] [2023-08-30 19:18:45,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895444943] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:18:45,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404265993] [2023-08-30 19:18:45,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:18:45,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:45,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:18:45,588 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:18:45,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-30 19:18:45,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:18:45,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:18:45,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:18:45,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:18:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:46,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:18:46,227 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:18:46,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:18:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:46,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404265993] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:18:46,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:18:46,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:18:46,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057146821] [2023-08-30 19:18:46,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:18:46,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:18:46,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:18:46,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:18:46,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:18:48,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 435 [2023-08-30 19:18:48,272 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 816 transitions, 22506 flow. Second operand has 32 states, 32 states have (on average 163.96875) internal successors, (5247), 32 states have internal predecessors, (5247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:48,272 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:18:48,272 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 435 [2023-08-30 19:18:48,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:18:54,344 INFO L130 PetriNetUnfolder]: 9203/16515 cut-off events. [2023-08-30 19:18:54,344 INFO L131 PetriNetUnfolder]: For 456219/456219 co-relation queries the response was YES. [2023-08-30 19:18:54,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163740 conditions, 16515 events. 9203/16515 cut-off events. For 456219/456219 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 135427 event pairs, 1076 based on Foata normal form. 10/16525 useless extension candidates. Maximal degree in co-relation 163059. Up to 4771 conditions per place. [2023-08-30 19:18:54,632 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 885 selfloop transitions, 414 changer transitions 9/1308 dead transitions. [2023-08-30 19:18:54,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1308 transitions, 34061 flow [2023-08-30 19:18:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-30 19:18:54,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-30 19:18:54,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4398 transitions. [2023-08-30 19:18:54,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38885941644562333 [2023-08-30 19:18:54,655 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4398 transitions. [2023-08-30 19:18:54,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4398 transitions. [2023-08-30 19:18:54,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:18:54,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4398 transitions. [2023-08-30 19:18:54,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 169.15384615384616) internal successors, (4398), 26 states have internal predecessors, (4398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:54,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:54,663 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:54,663 INFO L175 Difference]: Start difference. First operand has 352 places, 816 transitions, 22506 flow. Second operand 26 states and 4398 transitions. [2023-08-30 19:18:54,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1308 transitions, 34061 flow [2023-08-30 19:18:59,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1308 transitions, 33344 flow, removed 30 selfloop flow, removed 34 redundant places. [2023-08-30 19:18:59,175 INFO L231 Difference]: Finished difference. Result has 336 places, 815 transitions, 22641 flow [2023-08-30 19:18:59,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=21817, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=22641, PETRI_PLACES=336, PETRI_TRANSITIONS=815} [2023-08-30 19:18:59,176 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 311 predicate places. [2023-08-30 19:18:59,176 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 815 transitions, 22641 flow [2023-08-30 19:18:59,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 163.96875) internal successors, (5247), 32 states have internal predecessors, (5247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:18:59,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:18:59,176 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:18:59,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-08-30 19:18:59,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:59,377 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:18:59,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:18:59,377 INFO L85 PathProgramCache]: Analyzing trace with hash -730892501, now seen corresponding path program 9 times [2023-08-30 19:18:59,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:18:59,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136396734] [2023-08-30 19:18:59,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:18:59,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:18:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:18:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:18:59,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:18:59,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136396734] [2023-08-30 19:18:59,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136396734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:18:59,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085606358] [2023-08-30 19:18:59,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:18:59,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:18:59,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:18:59,601 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:18:59,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-30 19:18:59,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:18:59,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:18:59,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:18:59,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:19:00,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:00,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:19:00,080 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:19:00,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:19:00,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:00,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085606358] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:19:00,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:19:00,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:19:00,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310397021] [2023-08-30 19:19:00,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:19:00,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 19:19:00,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:19:00,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 19:19:00,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2023-08-30 19:19:02,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-08-30 19:19:02,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 815 transitions, 22641 flow. Second operand has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:02,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:19:02,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-08-30 19:19:02,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:19:08,773 INFO L130 PetriNetUnfolder]: 9834/17698 cut-off events. [2023-08-30 19:19:08,773 INFO L131 PetriNetUnfolder]: For 480555/480555 co-relation queries the response was YES. [2023-08-30 19:19:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176518 conditions, 17698 events. 9834/17698 cut-off events. For 480555/480555 co-relation queries the response was YES. Maximal size of possible extension queue 999. Compared 147247 event pairs, 1053 based on Foata normal form. 90/17788 useless extension candidates. Maximal degree in co-relation 175969. Up to 5160 conditions per place. [2023-08-30 19:19:08,987 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 979 selfloop transitions, 555 changer transitions 53/1587 dead transitions. [2023-08-30 19:19:08,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1587 transitions, 40580 flow [2023-08-30 19:19:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-30 19:19:08,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-30 19:19:08,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 6655 transitions. [2023-08-30 19:19:08,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824712643678161 [2023-08-30 19:19:08,991 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 6655 transitions. [2023-08-30 19:19:08,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 6655 transitions. [2023-08-30 19:19:08,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:19:08,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 6655 transitions. [2023-08-30 19:19:08,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 166.375) internal successors, (6655), 40 states have internal predecessors, (6655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:09,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:09,144 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:09,144 INFO L175 Difference]: Start difference. First operand has 336 places, 815 transitions, 22641 flow. Second operand 40 states and 6655 transitions. [2023-08-30 19:19:09,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1587 transitions, 40580 flow [2023-08-30 19:19:14,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1587 transitions, 39987 flow, removed 9 selfloop flow, removed 19 redundant places. [2023-08-30 19:19:14,327 INFO L231 Difference]: Finished difference. Result has 377 places, 982 transitions, 28785 flow [2023-08-30 19:19:14,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=22106, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=28785, PETRI_PLACES=377, PETRI_TRANSITIONS=982} [2023-08-30 19:19:14,328 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 352 predicate places. [2023-08-30 19:19:14,328 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 982 transitions, 28785 flow [2023-08-30 19:19:14,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:14,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:19:14,329 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:19:14,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-30 19:19:14,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:19:14,534 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:19:14,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:19:14,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1243425573, now seen corresponding path program 10 times [2023-08-30 19:19:14,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:19:14,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777236532] [2023-08-30 19:19:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:19:14,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:19:14,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:19:14,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:14,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:19:14,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777236532] [2023-08-30 19:19:14,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777236532] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:19:14,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117487066] [2023-08-30 19:19:14,735 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:19:14,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:19:14,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:19:14,736 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:19:14,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-30 19:19:14,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:19:14,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:19:14,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:19:14,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:19:15,164 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:15,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:19:15,243 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:19:15,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:19:15,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:15,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117487066] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:19:15,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:19:15,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:19:15,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313629845] [2023-08-30 19:19:15,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:19:15,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:19:15,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:19:15,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:19:15,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:19:17,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:19:17,650 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 982 transitions, 28785 flow. Second operand has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:17,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:19:17,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:19:17,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:19:25,441 INFO L130 PetriNetUnfolder]: 9915/17942 cut-off events. [2023-08-30 19:19:25,441 INFO L131 PetriNetUnfolder]: For 586189/586189 co-relation queries the response was YES. [2023-08-30 19:19:25,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192544 conditions, 17942 events. 9915/17942 cut-off events. For 586189/586189 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 150369 event pairs, 1166 based on Foata normal form. 243/18185 useless extension candidates. Maximal degree in co-relation 191811. Up to 5469 conditions per place. [2023-08-30 19:19:25,685 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1057 selfloop transitions, 497 changer transitions 33/1587 dead transitions. [2023-08-30 19:19:25,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1587 transitions, 43857 flow [2023-08-30 19:19:25,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-30 19:19:25,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-30 19:19:25,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5732 transitions. [2023-08-30 19:19:25,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875591615956728 [2023-08-30 19:19:25,688 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5732 transitions. [2023-08-30 19:19:25,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5732 transitions. [2023-08-30 19:19:25,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:19:25,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5732 transitions. [2023-08-30 19:19:25,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 168.58823529411765) internal successors, (5732), 34 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:25,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 435.0) internal successors, (15225), 35 states have internal predecessors, (15225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:25,698 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 435.0) internal successors, (15225), 35 states have internal predecessors, (15225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:25,698 INFO L175 Difference]: Start difference. First operand has 377 places, 982 transitions, 28785 flow. Second operand 34 states and 5732 transitions. [2023-08-30 19:19:25,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 1587 transitions, 43857 flow [2023-08-30 19:19:32,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1587 transitions, 41533 flow, removed 517 selfloop flow, removed 30 redundant places. [2023-08-30 19:19:32,847 INFO L231 Difference]: Finished difference. Result has 389 places, 1088 transitions, 31113 flow [2023-08-30 19:19:32,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26811, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=31113, PETRI_PLACES=389, PETRI_TRANSITIONS=1088} [2023-08-30 19:19:32,848 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 364 predicate places. [2023-08-30 19:19:32,848 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 1088 transitions, 31113 flow [2023-08-30 19:19:32,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:32,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:19:32,849 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] [2023-08-30 19:19:32,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-08-30 19:19:33,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:19:33,054 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:19:33,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:19:33,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2017063911, now seen corresponding path program 2 times [2023-08-30 19:19:33,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:19:33,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564016535] [2023-08-30 19:19:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:19:33,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:19:33,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:19:33,213 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-30 19:19:33,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:19:33,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564016535] [2023-08-30 19:19:33,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564016535] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:19:33,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:19:33,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-30 19:19:33,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136728248] [2023-08-30 19:19:33,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:19:33,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:19:33,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:19:33,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:19:33,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-30 19:19:33,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:19:33,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 1088 transitions, 31113 flow. Second operand has 10 states, 10 states have (on average 180.1) internal successors, (1801), 10 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:33,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:19:33,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:19:33,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:19:39,664 INFO L130 PetriNetUnfolder]: 9880/18161 cut-off events. [2023-08-30 19:19:39,664 INFO L131 PetriNetUnfolder]: For 619368/619368 co-relation queries the response was YES. [2023-08-30 19:19:39,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198406 conditions, 18161 events. 9880/18161 cut-off events. For 619368/619368 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 156351 event pairs, 2881 based on Foata normal form. 330/18491 useless extension candidates. Maximal degree in co-relation 197553. Up to 12610 conditions per place. [2023-08-30 19:19:39,913 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 967 selfloop transitions, 155 changer transitions 93/1215 dead transitions. [2023-08-30 19:19:39,913 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 1215 transitions, 36964 flow [2023-08-30 19:19:39,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:19:39,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:19:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1310 transitions. [2023-08-30 19:19:39,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4302134646962233 [2023-08-30 19:19:39,914 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1310 transitions. [2023-08-30 19:19:39,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1310 transitions. [2023-08-30 19:19:39,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:19:39,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1310 transitions. [2023-08-30 19:19:39,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 187.14285714285714) internal successors, (1310), 7 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:39,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:39,916 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:39,917 INFO L175 Difference]: Start difference. First operand has 389 places, 1088 transitions, 31113 flow. Second operand 7 states and 1310 transitions. [2023-08-30 19:19:39,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 1215 transitions, 36964 flow [2023-08-30 19:19:46,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1215 transitions, 35436 flow, removed 374 selfloop flow, removed 15 redundant places. [2023-08-30 19:19:46,575 INFO L231 Difference]: Finished difference. Result has 379 places, 1000 transitions, 27200 flow [2023-08-30 19:19:46,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28660, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1050, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=895, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27200, PETRI_PLACES=379, PETRI_TRANSITIONS=1000} [2023-08-30 19:19:46,575 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 354 predicate places. [2023-08-30 19:19:46,576 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 1000 transitions, 27200 flow [2023-08-30 19:19:46,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 180.1) internal successors, (1801), 10 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:46,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:19:46,576 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:19:46,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-30 19:19:46,576 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:19:46,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:19:46,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1406921524, now seen corresponding path program 11 times [2023-08-30 19:19:46,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:19:46,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858144221] [2023-08-30 19:19:46,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:19:46,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:19:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:19:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:46,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:19:46,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858144221] [2023-08-30 19:19:46,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858144221] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:19:46,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283695005] [2023-08-30 19:19:46,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:19:46,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:19:46,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:19:46,792 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:19:46,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-30 19:19:46,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 19:19:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:19:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:19:46,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:19:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:47,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:19:47,275 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:19:47,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:19:47,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:19:47,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283695005] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:19:47,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:19:47,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 29 [2023-08-30 19:19:47,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691634669] [2023-08-30 19:19:47,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:19:47,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 19:19:47,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:19:47,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 19:19:47,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2023-08-30 19:19:49,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-08-30 19:19:49,685 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1000 transitions, 27200 flow. Second operand has 31 states, 31 states have (on average 159.03225806451613) internal successors, (4930), 31 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:49,685 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:19:49,685 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-08-30 19:19:49,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:19:58,480 INFO L130 PetriNetUnfolder]: 10422/18846 cut-off events. [2023-08-30 19:19:58,481 INFO L131 PetriNetUnfolder]: For 587960/587960 co-relation queries the response was YES. [2023-08-30 19:19:58,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200390 conditions, 18846 events. 10422/18846 cut-off events. For 587960/587960 co-relation queries the response was YES. Maximal size of possible extension queue 1082. Compared 159612 event pairs, 1303 based on Foata normal form. 215/19061 useless extension candidates. Maximal degree in co-relation 200262. Up to 6033 conditions per place. [2023-08-30 19:19:58,723 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 908 selfloop transitions, 677 changer transitions 87/1672 dead transitions. [2023-08-30 19:19:58,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1672 transitions, 43860 flow [2023-08-30 19:19:58,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-30 19:19:58,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-30 19:19:58,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 8991 transitions. [2023-08-30 19:19:58,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37579937304075234 [2023-08-30 19:19:58,727 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 8991 transitions. [2023-08-30 19:19:58,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 8991 transitions. [2023-08-30 19:19:58,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:19:58,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 8991 transitions. [2023-08-30 19:19:58,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 163.47272727272727) internal successors, (8991), 55 states have internal predecessors, (8991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:58,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 435.0) internal successors, (24360), 56 states have internal predecessors, (24360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:58,743 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 435.0) internal successors, (24360), 56 states have internal predecessors, (24360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:19:58,743 INFO L175 Difference]: Start difference. First operand has 379 places, 1000 transitions, 27200 flow. Second operand 55 states and 8991 transitions. [2023-08-30 19:19:58,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1672 transitions, 43860 flow [2023-08-30 19:20:04,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 1672 transitions, 42947 flow, removed 75 selfloop flow, removed 9 redundant places. [2023-08-30 19:20:05,011 INFO L231 Difference]: Finished difference. Result has 453 places, 1184 transitions, 33606 flow [2023-08-30 19:20:05,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26709, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=33606, PETRI_PLACES=453, PETRI_TRANSITIONS=1184} [2023-08-30 19:20:05,012 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 428 predicate places. [2023-08-30 19:20:05,012 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1184 transitions, 33606 flow [2023-08-30 19:20:05,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 159.03225806451613) internal successors, (4930), 31 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:05,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:20:05,012 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:20:05,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-08-30 19:20:05,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:20:05,213 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:20:05,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:20:05,213 INFO L85 PathProgramCache]: Analyzing trace with hash -297829614, now seen corresponding path program 12 times [2023-08-30 19:20:05,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:20:05,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159829308] [2023-08-30 19:20:05,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:20:05,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:20:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:20:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:20:05,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:20:05,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159829308] [2023-08-30 19:20:05,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159829308] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:20:05,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300658802] [2023-08-30 19:20:05,423 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:20:05,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:20:05,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:20:05,424 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:20:05,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-30 19:20:05,614 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 19:20:05,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:20:05,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:20:05,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:20:05,873 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:20:05,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:20:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:20:05,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:20:06,172 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:20:06,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:20:06,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:20:06,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300658802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:20:06,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:20:06,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:20:06,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738999881] [2023-08-30 19:20:06,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:20:06,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:20:06,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:20:06,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:20:06,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:20:08,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:20:08,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1184 transitions, 33606 flow. Second operand has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:08,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:20:08,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:20:08,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:20:17,090 INFO L130 PetriNetUnfolder]: 10235/18552 cut-off events. [2023-08-30 19:20:17,090 INFO L131 PetriNetUnfolder]: For 925000/925000 co-relation queries the response was YES. [2023-08-30 19:20:17,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217412 conditions, 18552 events. 10235/18552 cut-off events. For 925000/925000 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 156575 event pairs, 1557 based on Foata normal form. 106/18658 useless extension candidates. Maximal degree in co-relation 217252. Up to 6494 conditions per place. [2023-08-30 19:20:17,375 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1058 selfloop transitions, 581 changer transitions 14/1653 dead transitions. [2023-08-30 19:20:17,375 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1653 transitions, 46001 flow [2023-08-30 19:20:17,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-30 19:20:17,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-30 19:20:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6040 transitions. [2023-08-30 19:20:17,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38569604086845466 [2023-08-30 19:20:17,379 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6040 transitions. [2023-08-30 19:20:17,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6040 transitions. [2023-08-30 19:20:17,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:20:17,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6040 transitions. [2023-08-30 19:20:17,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 167.77777777777777) internal successors, (6040), 36 states have internal predecessors, (6040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:17,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 435.0) internal successors, (16095), 37 states have internal predecessors, (16095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:17,389 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 435.0) internal successors, (16095), 37 states have internal predecessors, (16095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:17,389 INFO L175 Difference]: Start difference. First operand has 453 places, 1184 transitions, 33606 flow. Second operand 36 states and 6040 transitions. [2023-08-30 19:20:17,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1653 transitions, 46001 flow [2023-08-30 19:20:25,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 1653 transitions, 43466 flow, removed 778 selfloop flow, removed 37 redundant places. [2023-08-30 19:20:25,761 INFO L231 Difference]: Finished difference. Result has 446 places, 1190 transitions, 32830 flow [2023-08-30 19:20:25,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31104, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=32830, PETRI_PLACES=446, PETRI_TRANSITIONS=1190} [2023-08-30 19:20:25,762 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 421 predicate places. [2023-08-30 19:20:25,762 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 1190 transitions, 32830 flow [2023-08-30 19:20:25,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:25,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:20:25,763 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:20:25,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-08-30 19:20:25,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-08-30 19:20:25,967 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:20:25,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:20:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash -46192821, now seen corresponding path program 13 times [2023-08-30 19:20:25,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:20:25,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456149372] [2023-08-30 19:20:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:20:25,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:20:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:20:26,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:20:26,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:20:26,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456149372] [2023-08-30 19:20:26,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456149372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:20:26,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387636141] [2023-08-30 19:20:26,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:20:26,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:20:26,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:20:26,165 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:20:26,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-30 19:20:26,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:20:26,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 19:20:26,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:20:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:20:26,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:20:26,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:20:26,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:20:27,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:20:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387636141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:20:27,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:20:27,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:20:27,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148719959] [2023-08-30 19:20:27,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:20:27,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:20:27,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:20:27,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:20:27,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:20:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:20:28,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 1190 transitions, 32830 flow. Second operand has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:28,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:20:28,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:20:28,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:20:37,204 INFO L130 PetriNetUnfolder]: 10229/18508 cut-off events. [2023-08-30 19:20:37,204 INFO L131 PetriNetUnfolder]: For 809481/809481 co-relation queries the response was YES. [2023-08-30 19:20:37,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210284 conditions, 18508 events. 10229/18508 cut-off events. For 809481/809481 co-relation queries the response was YES. Maximal size of possible extension queue 1071. Compared 156366 event pairs, 1340 based on Foata normal form. 8/18516 useless extension candidates. Maximal degree in co-relation 210143. Up to 5966 conditions per place. [2023-08-30 19:20:37,470 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1086 selfloop transitions, 525 changer transitions 16/1627 dead transitions. [2023-08-30 19:20:37,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1627 transitions, 44128 flow [2023-08-30 19:20:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-30 19:20:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-30 19:20:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5715 transitions. [2023-08-30 19:20:37,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38640973630831643 [2023-08-30 19:20:37,473 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5715 transitions. [2023-08-30 19:20:37,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5715 transitions. [2023-08-30 19:20:37,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:20:37,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5715 transitions. [2023-08-30 19:20:37,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 168.08823529411765) internal successors, (5715), 34 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:37,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 435.0) internal successors, (15225), 35 states have internal predecessors, (15225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:37,483 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 435.0) internal successors, (15225), 35 states have internal predecessors, (15225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:37,483 INFO L175 Difference]: Start difference. First operand has 446 places, 1190 transitions, 32830 flow. Second operand 34 states and 5715 transitions. [2023-08-30 19:20:37,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1627 transitions, 44128 flow [2023-08-30 19:20:45,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1627 transitions, 43327 flow, removed 82 selfloop flow, removed 23 redundant places. [2023-08-30 19:20:45,333 INFO L231 Difference]: Finished difference. Result has 455 places, 1187 transitions, 33038 flow [2023-08-30 19:20:45,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=32041, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=33038, PETRI_PLACES=455, PETRI_TRANSITIONS=1187} [2023-08-30 19:20:45,334 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 430 predicate places. [2023-08-30 19:20:45,334 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 1187 transitions, 33038 flow [2023-08-30 19:20:45,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:45,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:20:45,335 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:20:45,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-30 19:20:45,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2023-08-30 19:20:45,536 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:20:45,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:20:45,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1510777814, now seen corresponding path program 14 times [2023-08-30 19:20:45,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:20:45,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36859328] [2023-08-30 19:20:45,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:20:45,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:20:45,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:20:45,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:20:45,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:20:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36859328] [2023-08-30 19:20:45,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36859328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:20:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514543866] [2023-08-30 19:20:45,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:20:45,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:20:45,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:20:45,743 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:20:45,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-30 19:20:45,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:20:45,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:20:45,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:20:45,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:20:46,078 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-08-30 19:20:46,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 31 [2023-08-30 19:20:46,194 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:20:46,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:20:46,445 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:20:46,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:20:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:20:46,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514543866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:20:46,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:20:46,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 29 [2023-08-30 19:20:46,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252267686] [2023-08-30 19:20:46,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:20:46,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 19:20:46,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:20:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 19:20:46,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2023-08-30 19:20:49,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-08-30 19:20:49,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1187 transitions, 33038 flow. Second operand has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:49,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:20:49,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-08-30 19:20:49,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:20:59,166 INFO L130 PetriNetUnfolder]: 11266/20241 cut-off events. [2023-08-30 19:20:59,166 INFO L131 PetriNetUnfolder]: For 875992/875992 co-relation queries the response was YES. [2023-08-30 19:20:59,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237199 conditions, 20241 events. 11266/20241 cut-off events. For 875992/875992 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 171447 event pairs, 524 based on Foata normal form. 170/20411 useless extension candidates. Maximal degree in co-relation 237057. Up to 6695 conditions per place. [2023-08-30 19:20:59,457 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 701 selfloop transitions, 1158 changer transitions 26/1885 dead transitions. [2023-08-30 19:20:59,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 1885 transitions, 51402 flow [2023-08-30 19:20:59,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-08-30 19:20:59,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-08-30 19:20:59,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 9563 transitions. [2023-08-30 19:20:59,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37903289734443124 [2023-08-30 19:20:59,462 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 9563 transitions. [2023-08-30 19:20:59,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 9563 transitions. [2023-08-30 19:20:59,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:20:59,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 9563 transitions. [2023-08-30 19:20:59,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 164.8793103448276) internal successors, (9563), 58 states have internal predecessors, (9563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:59,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:59,478 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:20:59,479 INFO L175 Difference]: Start difference. First operand has 455 places, 1187 transitions, 33038 flow. Second operand 58 states and 9563 transitions. [2023-08-30 19:20:59,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 1885 transitions, 51402 flow [2023-08-30 19:21:07,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 1885 transitions, 50083 flow, removed 110 selfloop flow, removed 36 redundant places. [2023-08-30 19:21:08,016 INFO L231 Difference]: Finished difference. Result has 485 places, 1538 transitions, 45524 flow [2023-08-30 19:21:08,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31135, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=793, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=45524, PETRI_PLACES=485, PETRI_TRANSITIONS=1538} [2023-08-30 19:21:08,018 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 460 predicate places. [2023-08-30 19:21:08,018 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 1538 transitions, 45524 flow [2023-08-30 19:21:08,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:08,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:21:08,019 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] [2023-08-30 19:21:08,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-08-30 19:21:08,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:21:08,223 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:21:08,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:21:08,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1994685745, now seen corresponding path program 3 times [2023-08-30 19:21:08,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:21:08,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146165881] [2023-08-30 19:21:08,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:21:08,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:21:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:21:08,375 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-30 19:21:08,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:21:08,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146165881] [2023-08-30 19:21:08,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146165881] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:21:08,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:21:08,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:21:08,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878984221] [2023-08-30 19:21:08,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:21:08,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:21:08,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:21:08,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:21:08,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:21:08,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:21:08,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 1538 transitions, 45524 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:08,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:21:08,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:21:08,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:21:16,842 INFO L130 PetriNetUnfolder]: 11164/20023 cut-off events. [2023-08-30 19:21:16,842 INFO L131 PetriNetUnfolder]: For 913970/913970 co-relation queries the response was YES. [2023-08-30 19:21:17,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245863 conditions, 20023 events. 11164/20023 cut-off events. For 913970/913970 co-relation queries the response was YES. Maximal size of possible extension queue 1146. Compared 169515 event pairs, 3389 based on Foata normal form. 80/20103 useless extension candidates. Maximal degree in co-relation 245711. Up to 14440 conditions per place. [2023-08-30 19:21:17,154 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 1312 selfloop transitions, 334 changer transitions 0/1646 dead transitions. [2023-08-30 19:21:17,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1646 transitions, 51997 flow [2023-08-30 19:21:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:21:17,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:21:17,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1301 transitions. [2023-08-30 19:21:17,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4272577996715928 [2023-08-30 19:21:17,155 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1301 transitions. [2023-08-30 19:21:17,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1301 transitions. [2023-08-30 19:21:17,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:21:17,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1301 transitions. [2023-08-30 19:21:17,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 185.85714285714286) internal successors, (1301), 7 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:17,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:17,158 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:17,158 INFO L175 Difference]: Start difference. First operand has 485 places, 1538 transitions, 45524 flow. Second operand 7 states and 1301 transitions. [2023-08-30 19:21:17,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1646 transitions, 51997 flow [2023-08-30 19:21:30,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1646 transitions, 49070 flow, removed 1123 selfloop flow, removed 24 redundant places. [2023-08-30 19:21:30,694 INFO L231 Difference]: Finished difference. Result has 463 places, 1554 transitions, 44050 flow [2023-08-30 19:21:30,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=42750, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=44050, PETRI_PLACES=463, PETRI_TRANSITIONS=1554} [2023-08-30 19:21:30,695 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 438 predicate places. [2023-08-30 19:21:30,695 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1554 transitions, 44050 flow [2023-08-30 19:21:30,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:30,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:21:30,696 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:21:30,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-08-30 19:21:30,696 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:21:30,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:21:30,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1515682656, now seen corresponding path program 15 times [2023-08-30 19:21:30,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:21:30,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299059886] [2023-08-30 19:21:30,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:21:30,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:21:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:21:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:21:30,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:21:30,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299059886] [2023-08-30 19:21:30,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299059886] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:21:30,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153193513] [2023-08-30 19:21:30,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:21:30,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:21:30,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:21:30,914 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:21:30,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-30 19:21:31,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:21:31,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:21:31,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:21:31,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:21:31,411 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:21:31,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:21:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:21:31,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:21:31,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:21:31,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:21:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:21:32,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153193513] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:21:32,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:21:32,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:21:32,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137322382] [2023-08-30 19:21:32,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:21:32,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:21:32,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:21:32,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:21:32,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:21:34,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:21:34,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1554 transitions, 44050 flow. Second operand has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:34,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:21:34,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:21:34,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:21:43,416 INFO L130 PetriNetUnfolder]: 11164/20021 cut-off events. [2023-08-30 19:21:43,416 INFO L131 PetriNetUnfolder]: For 812186/812186 co-relation queries the response was YES. [2023-08-30 19:21:43,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228419 conditions, 20021 events. 11164/20021 cut-off events. For 812186/812186 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 168930 event pairs, 1804 based on Foata normal form. 2/20023 useless extension candidates. Maximal degree in co-relation 228275. Up to 7427 conditions per place. [2023-08-30 19:21:43,718 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1142 selfloop transitions, 654 changer transitions 22/1818 dead transitions. [2023-08-30 19:21:43,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1818 transitions, 51438 flow [2023-08-30 19:21:43,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-30 19:21:43,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-30 19:21:43,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4860 transitions. [2023-08-30 19:21:43,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38525564803804996 [2023-08-30 19:21:43,720 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4860 transitions. [2023-08-30 19:21:43,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4860 transitions. [2023-08-30 19:21:43,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:21:43,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4860 transitions. [2023-08-30 19:21:43,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 167.58620689655172) internal successors, (4860), 29 states have internal predecessors, (4860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:43,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 435.0) internal successors, (13050), 30 states have internal predecessors, (13050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:43,729 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 435.0) internal successors, (13050), 30 states have internal predecessors, (13050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:43,729 INFO L175 Difference]: Start difference. First operand has 463 places, 1554 transitions, 44050 flow. Second operand 29 states and 4860 transitions. [2023-08-30 19:21:43,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1818 transitions, 51438 flow [2023-08-30 19:21:54,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1818 transitions, 50557 flow, removed 20 selfloop flow, removed 6 redundant places. [2023-08-30 19:21:54,131 INFO L231 Difference]: Finished difference. Result has 486 places, 1546 transitions, 44469 flow [2023-08-30 19:21:54,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=43327, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=654, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=900, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=44469, PETRI_PLACES=486, PETRI_TRANSITIONS=1546} [2023-08-30 19:21:54,132 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 461 predicate places. [2023-08-30 19:21:54,132 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 1546 transitions, 44469 flow [2023-08-30 19:21:54,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:54,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:21:54,133 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] [2023-08-30 19:21:54,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-08-30 19:21:54,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:21:54,333 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:21:54,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:21:54,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1456830167, now seen corresponding path program 4 times [2023-08-30 19:21:54,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:21:54,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625242350] [2023-08-30 19:21:54,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:21:54,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:21:54,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:21:54,489 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-30 19:21:54,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:21:54,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625242350] [2023-08-30 19:21:54,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625242350] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:21:54,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:21:54,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:21:54,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363453463] [2023-08-30 19:21:54,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:21:54,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:21:54,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:21:54,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:21:54,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:21:54,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:21:54,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1546 transitions, 44469 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:21:54,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:21:54,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:21:54,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:22:02,636 INFO L130 PetriNetUnfolder]: 10951/19722 cut-off events. [2023-08-30 19:22:02,636 INFO L131 PetriNetUnfolder]: For 836997/836997 co-relation queries the response was YES. [2023-08-30 19:22:02,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227376 conditions, 19722 events. 10951/19722 cut-off events. For 836997/836997 co-relation queries the response was YES. Maximal size of possible extension queue 1136. Compared 167693 event pairs, 3321 based on Foata normal form. 112/19834 useless extension candidates. Maximal degree in co-relation 227232. Up to 14366 conditions per place. [2023-08-30 19:22:02,916 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 1268 selfloop transitions, 331 changer transitions 24/1623 dead transitions. [2023-08-30 19:22:02,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1623 transitions, 49774 flow [2023-08-30 19:22:02,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:22:02,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:22:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1302 transitions. [2023-08-30 19:22:02,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2023-08-30 19:22:02,918 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1302 transitions. [2023-08-30 19:22:02,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1302 transitions. [2023-08-30 19:22:02,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:22:02,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1302 transitions. [2023-08-30 19:22:02,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:02,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:02,920 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:02,920 INFO L175 Difference]: Start difference. First operand has 486 places, 1546 transitions, 44469 flow. Second operand 7 states and 1302 transitions. [2023-08-30 19:22:02,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1623 transitions, 49774 flow [2023-08-30 19:22:13,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1623 transitions, 48715 flow, removed 2 selfloop flow, removed 24 redundant places. [2023-08-30 19:22:13,666 INFO L231 Difference]: Finished difference. Result has 463 places, 1520 transitions, 43373 flow [2023-08-30 19:22:13,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=43063, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=43373, PETRI_PLACES=463, PETRI_TRANSITIONS=1520} [2023-08-30 19:22:13,667 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 438 predicate places. [2023-08-30 19:22:13,667 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1520 transitions, 43373 flow [2023-08-30 19:22:13,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:13,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:22:13,668 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:22:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-08-30 19:22:13,668 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:22:13,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:22:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1429885926, now seen corresponding path program 16 times [2023-08-30 19:22:13,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:22:13,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956328957] [2023-08-30 19:22:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:22:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:22:13,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:22:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:13,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:22:13,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956328957] [2023-08-30 19:22:13,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956328957] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:22:13,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514893029] [2023-08-30 19:22:13,880 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:22:13,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:22:13,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:22:13,881 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:22:13,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-30 19:22:14,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:22:14,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:22:14,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:22:14,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:22:14,341 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:22:14,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:22:14,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:14,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:22:14,464 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:22:14,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:22:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:15,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514893029] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:22:15,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:22:15,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:22:15,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808372895] [2023-08-30 19:22:15,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:22:15,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:22:15,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:22:15,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:22:15,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:22:16,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:22:16,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1520 transitions, 43373 flow. Second operand has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:16,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:22:16,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:22:16,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:22:26,282 INFO L130 PetriNetUnfolder]: 10816/19473 cut-off events. [2023-08-30 19:22:26,282 INFO L131 PetriNetUnfolder]: For 792962/792962 co-relation queries the response was YES. [2023-08-30 19:22:26,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223215 conditions, 19473 events. 10816/19473 cut-off events. For 792962/792962 co-relation queries the response was YES. Maximal size of possible extension queue 1117. Compared 164136 event pairs, 1764 based on Foata normal form. 77/19550 useless extension candidates. Maximal degree in co-relation 223071. Up to 7298 conditions per place. [2023-08-30 19:22:26,572 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1083 selfloop transitions, 704 changer transitions 17/1804 dead transitions. [2023-08-30 19:22:26,573 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1804 transitions, 51114 flow [2023-08-30 19:22:26,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-30 19:22:26,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-30 19:22:26,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5193 transitions. [2023-08-30 19:22:26,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38509454949944383 [2023-08-30 19:22:26,575 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5193 transitions. [2023-08-30 19:22:26,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5193 transitions. [2023-08-30 19:22:26,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:22:26,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5193 transitions. [2023-08-30 19:22:26,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 167.51612903225808) internal successors, (5193), 31 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:26,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:26,682 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:26,682 INFO L175 Difference]: Start difference. First operand has 463 places, 1520 transitions, 43373 flow. Second operand 31 states and 5193 transitions. [2023-08-30 19:22:26,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1804 transitions, 51114 flow [2023-08-30 19:22:36,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1804 transitions, 50176 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-30 19:22:36,457 INFO L231 Difference]: Finished difference. Result has 487 places, 1514 transitions, 43898 flow [2023-08-30 19:22:36,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=42600, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=704, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=43898, PETRI_PLACES=487, PETRI_TRANSITIONS=1514} [2023-08-30 19:22:36,458 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 462 predicate places. [2023-08-30 19:22:36,458 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 1514 transitions, 43898 flow [2023-08-30 19:22:36,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 162.8) internal successors, (5698), 35 states have internal predecessors, (5698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:36,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:22:36,459 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] [2023-08-30 19:22:36,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-08-30 19:22:36,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:22:36,659 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:22:36,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:22:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2091303397, now seen corresponding path program 5 times [2023-08-30 19:22:36,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:22:36,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548227103] [2023-08-30 19:22:36,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:22:36,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:22:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:22:36,833 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-30 19:22:36,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:22:36,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548227103] [2023-08-30 19:22:36,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548227103] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:22:36,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:22:36,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:22:36,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174182861] [2023-08-30 19:22:36,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:22:36,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:22:36,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:22:36,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:22:36,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:22:36,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:22:36,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 1514 transitions, 43898 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:36,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:22:36,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:22:36,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:22:44,954 INFO L130 PetriNetUnfolder]: 10652/19283 cut-off events. [2023-08-30 19:22:44,954 INFO L131 PetriNetUnfolder]: For 812654/812654 co-relation queries the response was YES. [2023-08-30 19:22:45,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224275 conditions, 19283 events. 10652/19283 cut-off events. For 812654/812654 co-relation queries the response was YES. Maximal size of possible extension queue 1120. Compared 163810 event pairs, 3331 based on Foata normal form. 146/19429 useless extension candidates. Maximal degree in co-relation 224130. Up to 14272 conditions per place. [2023-08-30 19:22:45,230 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 1100 selfloop transitions, 403 changer transitions 25/1528 dead transitions. [2023-08-30 19:22:45,230 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1528 transitions, 47123 flow [2023-08-30 19:22:45,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:22:45,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:22:45,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1303 transitions. [2023-08-30 19:22:45,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42791461412151066 [2023-08-30 19:22:45,232 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1303 transitions. [2023-08-30 19:22:45,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1303 transitions. [2023-08-30 19:22:45,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:22:45,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1303 transitions. [2023-08-30 19:22:45,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.14285714285714) internal successors, (1303), 7 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:45,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:45,234 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:45,234 INFO L175 Difference]: Start difference. First operand has 487 places, 1514 transitions, 43898 flow. Second operand 7 states and 1303 transitions. [2023-08-30 19:22:45,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1528 transitions, 47123 flow [2023-08-30 19:22:55,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1528 transitions, 44854 flow, removed 121 selfloop flow, removed 39 redundant places. [2023-08-30 19:22:55,634 INFO L231 Difference]: Finished difference. Result has 450 places, 1464 transitions, 41078 flow [2023-08-30 19:22:55,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=40984, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1083, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=41078, PETRI_PLACES=450, PETRI_TRANSITIONS=1464} [2023-08-30 19:22:55,635 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 425 predicate places. [2023-08-30 19:22:55,635 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1464 transitions, 41078 flow [2023-08-30 19:22:55,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:55,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:22:55,635 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:22:55,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-08-30 19:22:55,636 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:22:55,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:22:55,636 INFO L85 PathProgramCache]: Analyzing trace with hash -332574319, now seen corresponding path program 17 times [2023-08-30 19:22:55,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:22:55,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263535881] [2023-08-30 19:22:55,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:22:55,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:22:55,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:22:55,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:55,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:22:55,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263535881] [2023-08-30 19:22:55,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263535881] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:22:55,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151320329] [2023-08-30 19:22:55,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 19:22:55,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:22:55,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:22:55,829 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:22:55,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-30 19:22:55,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 19:22:55,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:22:55,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:22:55,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:22:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:56,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:22:56,310 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:22:56,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:22:56,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:22:56,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151320329] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:22:56,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:22:56,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:22:56,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127472378] [2023-08-30 19:22:56,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:22:56,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 19:22:56,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:22:56,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 19:22:56,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2023-08-30 19:22:59,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-08-30 19:22:59,017 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1464 transitions, 41078 flow. Second operand has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:22:59,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:22:59,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-08-30 19:22:59,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:23:08,094 INFO L130 PetriNetUnfolder]: 10354/18779 cut-off events. [2023-08-30 19:23:08,094 INFO L131 PetriNetUnfolder]: For 749488/749488 co-relation queries the response was YES. [2023-08-30 19:23:08,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210633 conditions, 18779 events. 10354/18779 cut-off events. For 749488/749488 co-relation queries the response was YES. Maximal size of possible extension queue 1092. Compared 158917 event pairs, 965 based on Foata normal form. 271/19050 useless extension candidates. Maximal degree in co-relation 210499. Up to 6261 conditions per place. [2023-08-30 19:23:08,464 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 1063 selfloop transitions, 720 changer transitions 31/1814 dead transitions. [2023-08-30 19:23:08,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1814 transitions, 49357 flow [2023-08-30 19:23:08,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-30 19:23:08,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-30 19:23:08,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7470 transitions. [2023-08-30 19:23:08,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3816091954022989 [2023-08-30 19:23:08,469 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7470 transitions. [2023-08-30 19:23:08,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7470 transitions. [2023-08-30 19:23:08,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:23:08,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7470 transitions. [2023-08-30 19:23:08,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 166.0) internal successors, (7470), 45 states have internal predecessors, (7470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:08,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 435.0) internal successors, (20010), 46 states have internal predecessors, (20010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:08,481 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 435.0) internal successors, (20010), 46 states have internal predecessors, (20010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:08,481 INFO L175 Difference]: Start difference. First operand has 450 places, 1464 transitions, 41078 flow. Second operand 45 states and 7470 transitions. [2023-08-30 19:23:08,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1814 transitions, 49357 flow [2023-08-30 19:23:17,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1814 transitions, 48404 flow, removed 48 selfloop flow, removed 8 redundant places. [2023-08-30 19:23:17,904 INFO L231 Difference]: Finished difference. Result has 491 places, 1484 transitions, 42383 flow [2023-08-30 19:23:17,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39388, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=42383, PETRI_PLACES=491, PETRI_TRANSITIONS=1484} [2023-08-30 19:23:17,905 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 466 predicate places. [2023-08-30 19:23:17,905 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1484 transitions, 42383 flow [2023-08-30 19:23:17,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 161.03225806451613) internal successors, (4992), 31 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:17,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:23:17,906 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] [2023-08-30 19:23:17,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-08-30 19:23:18,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-08-30 19:23:18,106 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:23:18,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:23:18,106 INFO L85 PathProgramCache]: Analyzing trace with hash 457695017, now seen corresponding path program 6 times [2023-08-30 19:23:18,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:23:18,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408862456] [2023-08-30 19:23:18,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:23:18,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:23:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:23:18,259 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-30 19:23:18,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:23:18,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408862456] [2023-08-30 19:23:18,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408862456] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:23:18,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:23:18,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:23:18,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157189531] [2023-08-30 19:23:18,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:23:18,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:23:18,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:23:18,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:23:18,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:23:18,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:23:18,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1484 transitions, 42383 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:18,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:23:18,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:23:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:23:25,295 INFO L130 PetriNetUnfolder]: 9982/18007 cut-off events. [2023-08-30 19:23:25,296 INFO L131 PetriNetUnfolder]: For 726280/726280 co-relation queries the response was YES. [2023-08-30 19:23:25,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208874 conditions, 18007 events. 9982/18007 cut-off events. For 726280/726280 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 150331 event pairs, 3179 based on Foata normal form. 80/18087 useless extension candidates. Maximal degree in co-relation 208729. Up to 14096 conditions per place. [2023-08-30 19:23:25,558 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 1109 selfloop transitions, 410 changer transitions 1/1520 dead transitions. [2023-08-30 19:23:25,558 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1520 transitions, 46112 flow [2023-08-30 19:23:25,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:23:25,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:23:25,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1301 transitions. [2023-08-30 19:23:25,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4272577996715928 [2023-08-30 19:23:25,560 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1301 transitions. [2023-08-30 19:23:25,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1301 transitions. [2023-08-30 19:23:25,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:23:25,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1301 transitions. [2023-08-30 19:23:25,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 185.85714285714286) internal successors, (1301), 7 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:25,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:25,562 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:25,562 INFO L175 Difference]: Start difference. First operand has 491 places, 1484 transitions, 42383 flow. Second operand 7 states and 1301 transitions. [2023-08-30 19:23:25,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1520 transitions, 46112 flow [2023-08-30 19:23:35,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1520 transitions, 44937 flow, removed 88 selfloop flow, removed 30 redundant places. [2023-08-30 19:23:35,092 INFO L231 Difference]: Finished difference. Result has 463 places, 1470 transitions, 41646 flow [2023-08-30 19:23:35,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=40795, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1061, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=41646, PETRI_PLACES=463, PETRI_TRANSITIONS=1470} [2023-08-30 19:23:35,093 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 438 predicate places. [2023-08-30 19:23:35,093 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1470 transitions, 41646 flow [2023-08-30 19:23:35,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:35,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:23:35,093 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] [2023-08-30 19:23:35,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-30 19:23:35,093 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:23:35,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:23:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash -64579725, now seen corresponding path program 7 times [2023-08-30 19:23:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:23:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401215068] [2023-08-30 19:23:35,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:23:35,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:23:35,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:23:35,240 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-30 19:23:35,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:23:35,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401215068] [2023-08-30 19:23:35,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401215068] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:23:35,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:23:35,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:23:35,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828022532] [2023-08-30 19:23:35,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:23:35,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:23:35,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:23:35,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:23:35,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:23:35,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:23:35,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1470 transitions, 41646 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:35,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:23:35,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:23:35,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:23:42,362 INFO L130 PetriNetUnfolder]: 9733/17596 cut-off events. [2023-08-30 19:23:42,362 INFO L131 PetriNetUnfolder]: For 631637/631637 co-relation queries the response was YES. [2023-08-30 19:23:42,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199495 conditions, 17596 events. 9733/17596 cut-off events. For 631637/631637 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 146144 event pairs, 598 based on Foata normal form. 82/17678 useless extension candidates. Maximal degree in co-relation 199355. Up to 11834 conditions per place. [2023-08-30 19:23:42,615 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 978 selfloop transitions, 527 changer transitions 1/1506 dead transitions. [2023-08-30 19:23:42,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 1506 transitions, 45279 flow [2023-08-30 19:23:42,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:23:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:23:42,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1300 transitions. [2023-08-30 19:23:42,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269293924466338 [2023-08-30 19:23:42,617 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1300 transitions. [2023-08-30 19:23:42,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1300 transitions. [2023-08-30 19:23:42,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:23:42,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1300 transitions. [2023-08-30 19:23:42,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 185.71428571428572) internal successors, (1300), 7 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:42,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:42,619 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:42,619 INFO L175 Difference]: Start difference. First operand has 463 places, 1470 transitions, 41646 flow. Second operand 7 states and 1300 transitions. [2023-08-30 19:23:42,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 1506 transitions, 45279 flow [2023-08-30 19:23:52,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1506 transitions, 44775 flow, removed 70 selfloop flow, removed 5 redundant places. [2023-08-30 19:23:52,917 INFO L231 Difference]: Finished difference. Result has 464 places, 1458 transitions, 42012 flow [2023-08-30 19:23:52,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=40484, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=921, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=42012, PETRI_PLACES=464, PETRI_TRANSITIONS=1458} [2023-08-30 19:23:52,918 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 439 predicate places. [2023-08-30 19:23:52,918 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 1458 transitions, 42012 flow [2023-08-30 19:23:52,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:52,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:23:52,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:23:52,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-08-30 19:23:52,919 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:23:52,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:23:52,919 INFO L85 PathProgramCache]: Analyzing trace with hash 590767743, now seen corresponding path program 8 times [2023-08-30 19:23:52,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:23:52,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999729769] [2023-08-30 19:23:52,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:23:52,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:23:52,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:23:53,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:23:53,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:23:53,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999729769] [2023-08-30 19:23:53,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999729769] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:23:53,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87901855] [2023-08-30 19:23:53,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:23:53,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:23:53,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:23:53,089 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:23:53,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-30 19:23:53,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:23:53,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:23:53,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 19:23:53,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:23:53,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:23:53,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:23:53,433 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-30 19:23:53,434 INFO L350 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 40 treesize of output 56 [2023-08-30 19:23:53,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:23:53,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87901855] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:23:53,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:23:53,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 14 [2023-08-30 19:23:53,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118816046] [2023-08-30 19:23:53,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:23:53,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-30 19:23:53,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:23:53,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-30 19:23:53,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-08-30 19:23:53,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:23:53,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 1458 transitions, 42012 flow. Second operand has 14 states, 14 states have (on average 180.78571428571428) internal successors, (2531), 14 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:23:53,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:23:53,868 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:23:53,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:24:00,604 INFO L130 PetriNetUnfolder]: 9647/17390 cut-off events. [2023-08-30 19:24:00,604 INFO L131 PetriNetUnfolder]: For 672392/672392 co-relation queries the response was YES. [2023-08-30 19:24:00,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199991 conditions, 17390 events. 9647/17390 cut-off events. For 672392/672392 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 144317 event pairs, 2566 based on Foata normal form. 36/17426 useless extension candidates. Maximal degree in co-relation 199850. Up to 13664 conditions per place. [2023-08-30 19:24:00,854 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 967 selfloop transitions, 503 changer transitions 0/1470 dead transitions. [2023-08-30 19:24:00,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 1470 transitions, 45128 flow [2023-08-30 19:24:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:24:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:24:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1291 transitions. [2023-08-30 19:24:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4239737274220033 [2023-08-30 19:24:00,856 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1291 transitions. [2023-08-30 19:24:00,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1291 transitions. [2023-08-30 19:24:00,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:24:00,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1291 transitions. [2023-08-30 19:24:00,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 184.42857142857142) internal successors, (1291), 7 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:00,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:00,858 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:00,858 INFO L175 Difference]: Start difference. First operand has 464 places, 1458 transitions, 42012 flow. Second operand 7 states and 1291 transitions. [2023-08-30 19:24:00,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 1470 transitions, 45128 flow [2023-08-30 19:24:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1470 transitions, 43985 flow, removed 37 selfloop flow, removed 5 redundant places. [2023-08-30 19:24:10,701 INFO L231 Difference]: Finished difference. Result has 464 places, 1443 transitions, 41514 flow [2023-08-30 19:24:10,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=40390, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=938, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=41514, PETRI_PLACES=464, PETRI_TRANSITIONS=1443} [2023-08-30 19:24:10,702 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 439 predicate places. [2023-08-30 19:24:10,702 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 1443 transitions, 41514 flow [2023-08-30 19:24:10,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 180.78571428571428) internal successors, (2531), 14 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:10,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:24:10,703 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] [2023-08-30 19:24:10,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-08-30 19:24:10,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:24:10,908 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:24:10,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:24:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash -352107463, now seen corresponding path program 9 times [2023-08-30 19:24:10,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:24:10,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139297319] [2023-08-30 19:24:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:24:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:24:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:24:11,060 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-30 19:24:11,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:24:11,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139297319] [2023-08-30 19:24:11,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139297319] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:24:11,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:24:11,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:24:11,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272585063] [2023-08-30 19:24:11,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:24:11,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:24:11,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:24:11,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:24:11,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:24:11,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:24:11,217 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 1443 transitions, 41514 flow. Second operand has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:11,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:24:11,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:24:11,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:24:17,866 INFO L130 PetriNetUnfolder]: 9467/17050 cut-off events. [2023-08-30 19:24:17,867 INFO L131 PetriNetUnfolder]: For 652404/652404 co-relation queries the response was YES. [2023-08-30 19:24:18,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196376 conditions, 17050 events. 9467/17050 cut-off events. For 652404/652404 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 140847 event pairs, 2468 based on Foata normal form. 62/17112 useless extension candidates. Maximal degree in co-relation 196236. Up to 13162 conditions per place. [2023-08-30 19:24:18,104 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 936 selfloop transitions, 529 changer transitions 1/1466 dead transitions. [2023-08-30 19:24:18,104 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 1466 transitions, 44846 flow [2023-08-30 19:24:18,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 19:24:18,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 19:24:18,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1294 transitions. [2023-08-30 19:24:18,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42495894909688015 [2023-08-30 19:24:18,106 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1294 transitions. [2023-08-30 19:24:18,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1294 transitions. [2023-08-30 19:24:18,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:24:18,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1294 transitions. [2023-08-30 19:24:18,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 184.85714285714286) internal successors, (1294), 7 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:18,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:18,108 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:18,108 INFO L175 Difference]: Start difference. First operand has 464 places, 1443 transitions, 41514 flow. Second operand 7 states and 1294 transitions. [2023-08-30 19:24:18,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 1466 transitions, 44846 flow [2023-08-30 19:24:27,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1466 transitions, 43698 flow, removed 80 selfloop flow, removed 5 redundant places. [2023-08-30 19:24:27,406 INFO L231 Difference]: Finished difference. Result has 467 places, 1427 transitions, 40993 flow [2023-08-30 19:24:27,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39776, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=40993, PETRI_PLACES=467, PETRI_TRANSITIONS=1427} [2023-08-30 19:24:27,407 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 442 predicate places. [2023-08-30 19:24:27,407 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 1427 transitions, 40993 flow [2023-08-30 19:24:27,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.33333333333334) internal successors, (1623), 9 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:27,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:24:27,408 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] [2023-08-30 19:24:27,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-08-30 19:24:27,408 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:24:27,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:24:27,408 INFO L85 PathProgramCache]: Analyzing trace with hash 897831235, now seen corresponding path program 10 times [2023-08-30 19:24:27,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:24:27,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747219878] [2023-08-30 19:24:27,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:24:27,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:24:27,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:24:27,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:24:27,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:24:27,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747219878] [2023-08-30 19:24:27,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747219878] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:24:27,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463149690] [2023-08-30 19:24:27,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:24:27,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:24:27,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:24:27,691 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:24:27,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-30 19:24:27,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:24:27,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:24:27,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-30 19:24:27,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:24:27,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:24:27,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:24:28,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:24:28,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:24:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:24:28,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:24:28,154 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2871 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2871))) (let ((.cse0 (select .cse1 c_~get2~0.base))) (or (= |c_thread1Thread1of1ForFork0_#t~mem2| (select .cse0 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (not (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))))))) is different from false [2023-08-30 19:24:28,159 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2871 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2871))) (let ((.cse1 (select .cse2 c_~get2~0.base))) (or (let ((.cse0 (* c_thread1Thread1of1ForFork0_~i~0 4))) (= (select (select |c_#memory_int| c_~get1~0.base) (+ c_~get1~0.offset .cse0)) (select .cse1 (+ c_~get2~0.offset .cse0)))) (not (= (select .cse1 c_~get2~0.offset) (select (select .cse2 c_~get1~0.base) c_~get1~0.offset))))))) is different from false [2023-08-30 19:24:28,164 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2871 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2871))) (let ((.cse0 (select (select .cse1 c_~get2~0.base) c_~get2~0.offset))) (or (= .cse0 (select (select |c_#memory_int| c_~get1~0.base) c_~get1~0.offset)) (not (= .cse0 (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))))))) is different from false [2023-08-30 19:24:28,173 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2871 (Array Int Int)) (v_ArrVal_2870 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2870))) (let ((.cse0 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2871))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (not (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) .cse1)) (= (select (select .cse2 c_~get1~0.base) c_~get1~0.offset) .cse1)))))) is different from false [2023-08-30 19:24:28,179 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:24:28,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-08-30 19:24:28,188 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:24:28,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1492 treesize of output 1327 [2023-08-30 19:24:28,212 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:24:28,212 INFO L350 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 376 treesize of output 356 [2023-08-30 19:24:28,223 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:24:28,223 INFO L350 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 301 treesize of output 269 [2023-08-30 19:24:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-30 19:24:28,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463149690] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:24:28,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:24:28,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-08-30 19:24:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500375102] [2023-08-30 19:24:28,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:24:28,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-30 19:24:28,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:24:28,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-30 19:24:28,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=510, Unknown=4, NotChecked=196, Total=812 [2023-08-30 19:24:28,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 435 [2023-08-30 19:24:28,632 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 1427 transitions, 40993 flow. Second operand has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:28,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:24:28,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 435 [2023-08-30 19:24:28,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:24:36,480 INFO L130 PetriNetUnfolder]: 9419/17002 cut-off events. [2023-08-30 19:24:36,480 INFO L131 PetriNetUnfolder]: For 648132/648132 co-relation queries the response was YES. [2023-08-30 19:24:36,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195851 conditions, 17002 events. 9419/17002 cut-off events. For 648132/648132 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 140749 event pairs, 2937 based on Foata normal form. 32/17034 useless extension candidates. Maximal degree in co-relation 195709. Up to 7845 conditions per place. [2023-08-30 19:24:36,809 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 1118 selfloop transitions, 438 changer transitions 0/1556 dead transitions. [2023-08-30 19:24:36,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 1556 transitions, 46435 flow [2023-08-30 19:24:36,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-30 19:24:36,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-30 19:24:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2912 transitions. [2023-08-30 19:24:36,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30428422152560086 [2023-08-30 19:24:36,811 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2912 transitions. [2023-08-30 19:24:36,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2912 transitions. [2023-08-30 19:24:36,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:24:36,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2912 transitions. [2023-08-30 19:24:36,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 132.36363636363637) internal successors, (2912), 22 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:36,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:36,817 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:36,817 INFO L175 Difference]: Start difference. First operand has 467 places, 1427 transitions, 40993 flow. Second operand 22 states and 2912 transitions. [2023-08-30 19:24:36,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 1556 transitions, 46435 flow [2023-08-30 19:24:45,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1556 transitions, 45296 flow, removed 37 selfloop flow, removed 6 redundant places. [2023-08-30 19:24:45,487 INFO L231 Difference]: Finished difference. Result has 482 places, 1437 transitions, 41078 flow [2023-08-30 19:24:45,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39857, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=41078, PETRI_PLACES=482, PETRI_TRANSITIONS=1437} [2023-08-30 19:24:45,488 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 457 predicate places. [2023-08-30 19:24:45,488 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 1437 transitions, 41078 flow [2023-08-30 19:24:45,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:45,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:24:45,489 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] [2023-08-30 19:24:45,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-08-30 19:24:45,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:24:45,694 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:24:45,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:24:45,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1649868727, now seen corresponding path program 11 times [2023-08-30 19:24:45,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:24:45,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557272533] [2023-08-30 19:24:45,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:24:45,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:24:45,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:24:45,904 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-30 19:24:45,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:24:45,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557272533] [2023-08-30 19:24:45,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557272533] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:24:45,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:24:45,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 19:24:45,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709741883] [2023-08-30 19:24:45,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:24:45,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:24:45,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:24:45,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:24:45,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-30 19:24:46,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 435 [2023-08-30 19:24:46,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 1437 transitions, 41078 flow. Second operand has 11 states, 11 states have (on average 176.9090909090909) internal successors, (1946), 11 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:46,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:24:46,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 435 [2023-08-30 19:24:46,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:24:52,790 INFO L130 PetriNetUnfolder]: 9681/17642 cut-off events. [2023-08-30 19:24:52,790 INFO L131 PetriNetUnfolder]: For 667082/667082 co-relation queries the response was YES. [2023-08-30 19:24:52,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201872 conditions, 17642 events. 9681/17642 cut-off events. For 667082/667082 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 149266 event pairs, 3187 based on Foata normal form. 120/17762 useless extension candidates. Maximal degree in co-relation 201732. Up to 14105 conditions per place. [2023-08-30 19:24:53,045 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 1216 selfloop transitions, 326 changer transitions 45/1587 dead transitions. [2023-08-30 19:24:53,045 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1587 transitions, 48517 flow [2023-08-30 19:24:53,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 19:24:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 19:24:53,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1462 transitions. [2023-08-30 19:24:53,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42011494252873566 [2023-08-30 19:24:53,046 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1462 transitions. [2023-08-30 19:24:53,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1462 transitions. [2023-08-30 19:24:53,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:24:53,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1462 transitions. [2023-08-30 19:24:53,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 182.75) internal successors, (1462), 8 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:53,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:53,049 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:24:53,049 INFO L175 Difference]: Start difference. First operand has 482 places, 1437 transitions, 41078 flow. Second operand 8 states and 1462 transitions. [2023-08-30 19:24:53,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1587 transitions, 48517 flow [2023-08-30 19:25:02,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 1587 transitions, 47029 flow, removed 91 selfloop flow, removed 12 redundant places. [2023-08-30 19:25:02,734 INFO L231 Difference]: Finished difference. Result has 479 places, 1435 transitions, 40409 flow [2023-08-30 19:25:02,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39682, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=40409, PETRI_PLACES=479, PETRI_TRANSITIONS=1435} [2023-08-30 19:25:02,736 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 454 predicate places. [2023-08-30 19:25:02,736 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1435 transitions, 40409 flow [2023-08-30 19:25:02,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 176.9090909090909) internal successors, (1946), 11 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:02,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:25:02,736 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:25:02,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-08-30 19:25:02,737 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:25:02,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:25:02,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1054820624, now seen corresponding path program 18 times [2023-08-30 19:25:02,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:25:02,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663771896] [2023-08-30 19:25:02,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:25:02,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:25:02,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:25:02,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:02,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:25:02,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663771896] [2023-08-30 19:25:02,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663771896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:25:02,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071735622] [2023-08-30 19:25:02,943 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:25:02,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:25:02,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:25:02,944 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:25:02,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-30 19:25:03,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 19:25:03,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:25:03,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:25:03,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:25:03,440 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:25:03,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:25:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:03,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:25:03,741 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:25:03,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:25:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:04,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071735622] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:25:04,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:25:04,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 19:25:04,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959982540] [2023-08-30 19:25:04,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:25:04,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 19:25:04,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:25:04,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 19:25:04,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2023-08-30 19:25:05,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:25:05,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1435 transitions, 40409 flow. Second operand has 35 states, 35 states have (on average 164.8) internal successors, (5768), 35 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:05,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:25:05,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:25:05,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:25:13,515 INFO L130 PetriNetUnfolder]: 9583/17365 cut-off events. [2023-08-30 19:25:13,515 INFO L131 PetriNetUnfolder]: For 632115/632115 co-relation queries the response was YES. [2023-08-30 19:25:13,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198118 conditions, 17365 events. 9583/17365 cut-off events. For 632115/632115 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 145240 event pairs, 1626 based on Foata normal form. 2/17367 useless extension candidates. Maximal degree in co-relation 197979. Up to 6246 conditions per place. [2023-08-30 19:25:13,756 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 981 selfloop transitions, 628 changer transitions 6/1615 dead transitions. [2023-08-30 19:25:13,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1615 transitions, 45649 flow [2023-08-30 19:25:13,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-30 19:25:13,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-30 19:25:13,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5074 transitions. [2023-08-30 19:25:13,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38881226053639845 [2023-08-30 19:25:13,759 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5074 transitions. [2023-08-30 19:25:13,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5074 transitions. [2023-08-30 19:25:13,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:25:13,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5074 transitions. [2023-08-30 19:25:13,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 169.13333333333333) internal successors, (5074), 30 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:13,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:13,768 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:13,768 INFO L175 Difference]: Start difference. First operand has 479 places, 1435 transitions, 40409 flow. Second operand 30 states and 5074 transitions. [2023-08-30 19:25:13,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1615 transitions, 45649 flow [2023-08-30 19:25:23,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1615 transitions, 44877 flow, removed 31 selfloop flow, removed 7 redundant places. [2023-08-30 19:25:23,210 INFO L231 Difference]: Finished difference. Result has 502 places, 1434 transitions, 40931 flow [2023-08-30 19:25:23,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39695, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=627, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=40931, PETRI_PLACES=502, PETRI_TRANSITIONS=1434} [2023-08-30 19:25:23,211 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 477 predicate places. [2023-08-30 19:25:23,211 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1434 transitions, 40931 flow [2023-08-30 19:25:23,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 164.8) internal successors, (5768), 35 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:23,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:25:23,212 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] [2023-08-30 19:25:23,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-30 19:25:23,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2023-08-30 19:25:23,417 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:25:23,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:25:23,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1763527681, now seen corresponding path program 12 times [2023-08-30 19:25:23,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:25:23,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026389476] [2023-08-30 19:25:23,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:25:23,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:25:23,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:25:23,700 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:23,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:25:23,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026389476] [2023-08-30 19:25:23,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026389476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:25:23,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058340961] [2023-08-30 19:25:23,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 19:25:23,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:25:23,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:25:23,703 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:25:23,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-30 19:25:23,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 19:25:23,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:25:23,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-30 19:25:23,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:25:24,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:25:24,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 19:25:24,073 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-30 19:25:24,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:25:24,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058340961] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:25:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:25:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-08-30 19:25:24,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648071032] [2023-08-30 19:25:24,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:25:24,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 19:25:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:25:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 19:25:24,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-08-30 19:25:24,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 435 [2023-08-30 19:25:24,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1434 transitions, 40931 flow. Second operand has 10 states, 10 states have (on average 177.1) internal successors, (1771), 10 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:24,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:25:24,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 435 [2023-08-30 19:25:24,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:25:31,055 INFO L130 PetriNetUnfolder]: 9417/17065 cut-off events. [2023-08-30 19:25:31,056 INFO L131 PetriNetUnfolder]: For 648985/648985 co-relation queries the response was YES. [2023-08-30 19:25:31,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197324 conditions, 17065 events. 9417/17065 cut-off events. For 648985/648985 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 142270 event pairs, 3169 based on Foata normal form. 56/17121 useless extension candidates. Maximal degree in co-relation 197184. Up to 14122 conditions per place. [2023-08-30 19:25:31,300 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 1115 selfloop transitions, 366 changer transitions 14/1495 dead transitions. [2023-08-30 19:25:31,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 1495 transitions, 45494 flow [2023-08-30 19:25:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 19:25:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 19:25:31,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1454 transitions. [2023-08-30 19:25:31,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.417816091954023 [2023-08-30 19:25:31,302 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1454 transitions. [2023-08-30 19:25:31,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1454 transitions. [2023-08-30 19:25:31,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:25:31,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1454 transitions. [2023-08-30 19:25:31,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 181.75) internal successors, (1454), 8 states have internal predecessors, (1454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:31,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:31,304 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:31,304 INFO L175 Difference]: Start difference. First operand has 502 places, 1434 transitions, 40931 flow. Second operand 8 states and 1454 transitions. [2023-08-30 19:25:31,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 1495 transitions, 45494 flow [2023-08-30 19:25:40,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1495 transitions, 43766 flow, removed 22 selfloop flow, removed 28 redundant places. [2023-08-30 19:25:40,307 INFO L231 Difference]: Finished difference. Result has 479 places, 1432 transitions, 40006 flow [2023-08-30 19:25:40,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39258, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1068, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=40006, PETRI_PLACES=479, PETRI_TRANSITIONS=1432} [2023-08-30 19:25:40,307 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 454 predicate places. [2023-08-30 19:25:40,308 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1432 transitions, 40006 flow [2023-08-30 19:25:40,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 177.1) internal successors, (1771), 10 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:40,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:25:40,308 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:25:40,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-08-30 19:25:40,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-08-30 19:25:40,508 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:25:40,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:25:40,509 INFO L85 PathProgramCache]: Analyzing trace with hash 823778715, now seen corresponding path program 19 times [2023-08-30 19:25:40,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:25:40,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756395606] [2023-08-30 19:25:40,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:25:40,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:25:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:25:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:40,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:25:40,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756395606] [2023-08-30 19:25:40,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756395606] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:25:40,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561146004] [2023-08-30 19:25:40,707 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:25:40,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:25:40,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:25:40,707 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:25:40,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-30 19:25:40,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:25:40,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:25:40,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:25:41,154 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:25:41,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-08-30 19:25:41,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:41,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:25:41,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:25:41,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:25:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:25:41,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561146004] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:25:41,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:25:41,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:25:41,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147904961] [2023-08-30 19:25:41,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:25:41,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:25:41,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:25:41,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:25:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:25:43,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:25:43,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1432 transitions, 40006 flow. Second operand has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:43,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:25:43,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:25:43,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:25:50,967 INFO L130 PetriNetUnfolder]: 9391/16979 cut-off events. [2023-08-30 19:25:50,967 INFO L131 PetriNetUnfolder]: For 602065/602065 co-relation queries the response was YES. [2023-08-30 19:25:51,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193717 conditions, 16979 events. 9391/16979 cut-off events. For 602065/602065 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 140777 event pairs, 1378 based on Foata normal form. 4/16983 useless extension candidates. Maximal degree in co-relation 193582. Up to 5592 conditions per place. [2023-08-30 19:25:51,204 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1084 selfloop transitions, 484 changer transitions 19/1587 dead transitions. [2023-08-30 19:25:51,204 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1587 transitions, 44927 flow [2023-08-30 19:25:51,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-30 19:25:51,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-30 19:25:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4033 transitions. [2023-08-30 19:25:51,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38630268199233714 [2023-08-30 19:25:51,206 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4033 transitions. [2023-08-30 19:25:51,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4033 transitions. [2023-08-30 19:25:51,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:25:51,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4033 transitions. [2023-08-30 19:25:51,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 168.04166666666666) internal successors, (4033), 24 states have internal predecessors, (4033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:51,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 435.0) internal successors, (10875), 25 states have internal predecessors, (10875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:51,213 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 435.0) internal successors, (10875), 25 states have internal predecessors, (10875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:25:51,213 INFO L175 Difference]: Start difference. First operand has 479 places, 1432 transitions, 40006 flow. Second operand 24 states and 4033 transitions. [2023-08-30 19:25:51,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1587 transitions, 44927 flow [2023-08-30 19:25:59,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1587 transitions, 44137 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-30 19:26:00,001 INFO L231 Difference]: Finished difference. Result has 495 places, 1423 transitions, 39957 flow [2023-08-30 19:26:00,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=39246, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=39957, PETRI_PLACES=495, PETRI_TRANSITIONS=1423} [2023-08-30 19:26:00,002 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 470 predicate places. [2023-08-30 19:26:00,002 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 1423 transitions, 39957 flow [2023-08-30 19:26:00,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:00,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:26:00,003 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] [2023-08-30 19:26:00,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-08-30 19:26:00,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-08-30 19:26:00,209 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:26:00,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:26:00,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1465095227, now seen corresponding path program 13 times [2023-08-30 19:26:00,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:26:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028358811] [2023-08-30 19:26:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:26:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:26:00,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:26:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:00,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:26:00,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028358811] [2023-08-30 19:26:00,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028358811] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:26:00,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242423954] [2023-08-30 19:26:00,530 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 19:26:00,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:00,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:26:00,531 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:26:00,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-30 19:26:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:26:00,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-30 19:26:00,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:26:00,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 19:26:00,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 19:26:00,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:26:00,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 19:26:00,893 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-30 19:26:00,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 24 [2023-08-30 19:26:00,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:00,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:26:00,974 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3055 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3055))) (= (select (select .cse0 c_~get2~0.base) c_~get2~0.offset) (select (select .cse0 c_~get1~0.base) c_~get1~0.offset))))) is different from false [2023-08-30 19:26:01,100 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:01,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-08-30 19:26:01,110 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-30 19:26:01,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 360 treesize of output 319 [2023-08-30 19:26:01,121 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:01,122 INFO L350 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 312 treesize of output 296 [2023-08-30 19:26:01,131 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:01,132 INFO L350 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 246 treesize of output 223 [2023-08-30 19:26:01,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:01,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242423954] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:26:01,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:26:01,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-08-30 19:26:01,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573676021] [2023-08-30 19:26:01,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:26:01,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-30 19:26:01,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:26:01,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-30 19:26:01,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=689, Unknown=9, NotChecked=54, Total=870 [2023-08-30 19:26:01,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 435 [2023-08-30 19:26:01,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1423 transitions, 39957 flow. Second operand has 30 states, 30 states have (on average 123.76666666666667) internal successors, (3713), 30 states have internal predecessors, (3713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:01,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:26:01,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 435 [2023-08-30 19:26:01,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:26:08,387 INFO L130 PetriNetUnfolder]: 9003/16323 cut-off events. [2023-08-30 19:26:08,387 INFO L131 PetriNetUnfolder]: For 618158/618158 co-relation queries the response was YES. [2023-08-30 19:26:08,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188349 conditions, 16323 events. 9003/16323 cut-off events. For 618158/618158 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 134960 event pairs, 2957 based on Foata normal form. 184/16507 useless extension candidates. Maximal degree in co-relation 188214. Up to 9894 conditions per place. [2023-08-30 19:26:08,716 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 1001 selfloop transitions, 343 changer transitions 101/1445 dead transitions. [2023-08-30 19:26:08,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1445 transitions, 42214 flow [2023-08-30 19:26:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 19:26:08,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 19:26:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1932 transitions. [2023-08-30 19:26:08,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2960919540229885 [2023-08-30 19:26:08,717 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1932 transitions. [2023-08-30 19:26:08,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1932 transitions. [2023-08-30 19:26:08,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:26:08,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1932 transitions. [2023-08-30 19:26:08,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 128.8) internal successors, (1932), 15 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:08,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:08,722 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:08,722 INFO L175 Difference]: Start difference. First operand has 495 places, 1423 transitions, 39957 flow. Second operand 15 states and 1932 transitions. [2023-08-30 19:26:08,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1445 transitions, 42214 flow [2023-08-30 19:26:16,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1445 transitions, 41410 flow, removed 19 selfloop flow, removed 25 redundant places. [2023-08-30 19:26:16,485 INFO L231 Difference]: Finished difference. Result has 476 places, 1290 transitions, 35452 flow [2023-08-30 19:26:16,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=37005, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=35452, PETRI_PLACES=476, PETRI_TRANSITIONS=1290} [2023-08-30 19:26:16,486 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 451 predicate places. [2023-08-30 19:26:16,487 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 1290 transitions, 35452 flow [2023-08-30 19:26:16,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 123.76666666666667) internal successors, (3713), 30 states have internal predecessors, (3713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:16,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:26:16,487 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:26:16,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-08-30 19:26:16,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-08-30 19:26:16,687 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:26:16,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:26:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash 891324673, now seen corresponding path program 20 times [2023-08-30 19:26:16,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:26:16,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694142708] [2023-08-30 19:26:16,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:26:16,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:26:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:26:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:16,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:26:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694142708] [2023-08-30 19:26:16,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694142708] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:26:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490075333] [2023-08-30 19:26:16,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 19:26:16,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:16,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:26:16,873 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:26:16,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-30 19:26:17,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 19:26:17,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:26:17,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 19:26:17,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:26:17,338 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:17,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:26:17,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:17,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:26:17,630 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:17,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:26:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:17,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490075333] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:26:17,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:26:17,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:26:17,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028099817] [2023-08-30 19:26:17,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:26:17,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:26:17,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:26:17,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:26:17,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:26:19,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-08-30 19:26:19,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1290 transitions, 35452 flow. Second operand has 32 states, 32 states have (on average 164.96875) internal successors, (5279), 32 states have internal predecessors, (5279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:19,343 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:26:19,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-08-30 19:26:19,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:26:25,610 INFO L130 PetriNetUnfolder]: 8831/15773 cut-off events. [2023-08-30 19:26:25,610 INFO L131 PetriNetUnfolder]: For 552530/552530 co-relation queries the response was YES. [2023-08-30 19:26:25,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180094 conditions, 15773 events. 8831/15773 cut-off events. For 552530/552530 co-relation queries the response was YES. Maximal size of possible extension queue 902. Compared 127871 event pairs, 1192 based on Foata normal form. 4/15777 useless extension candidates. Maximal degree in co-relation 179964. Up to 5222 conditions per place. [2023-08-30 19:26:25,999 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 969 selfloop transitions, 454 changer transitions 6/1429 dead transitions. [2023-08-30 19:26:26,000 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1429 transitions, 39666 flow [2023-08-30 19:26:26,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-30 19:26:26,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-30 19:26:26,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4406 transitions. [2023-08-30 19:26:26,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38956675508399646 [2023-08-30 19:26:26,002 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4406 transitions. [2023-08-30 19:26:26,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4406 transitions. [2023-08-30 19:26:26,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:26:26,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4406 transitions. [2023-08-30 19:26:26,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 169.46153846153845) internal successors, (4406), 26 states have internal predecessors, (4406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:26,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:26,010 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:26,010 INFO L175 Difference]: Start difference. First operand has 476 places, 1290 transitions, 35452 flow. Second operand 26 states and 4406 transitions. [2023-08-30 19:26:26,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1429 transitions, 39666 flow [2023-08-30 19:26:32,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1429 transitions, 36742 flow, removed 208 selfloop flow, removed 27 redundant places. [2023-08-30 19:26:32,799 INFO L231 Difference]: Finished difference. Result has 453 places, 1291 transitions, 33546 flow [2023-08-30 19:26:32,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=32624, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=33546, PETRI_PLACES=453, PETRI_TRANSITIONS=1291} [2023-08-30 19:26:32,799 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 428 predicate places. [2023-08-30 19:26:32,800 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1291 transitions, 33546 flow [2023-08-30 19:26:32,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 164.96875) internal successors, (5279), 32 states have internal predecessors, (5279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:32,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:26:32,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:26:32,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-08-30 19:26:33,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:33,006 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:26:33,006 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:26:33,006 INFO L85 PathProgramCache]: Analyzing trace with hash 2060012189, now seen corresponding path program 21 times [2023-08-30 19:26:33,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:26:33,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030467822] [2023-08-30 19:26:33,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:26:33,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:26:33,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:26:33,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:33,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:26:33,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030467822] [2023-08-30 19:26:33,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030467822] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:26:33,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583021294] [2023-08-30 19:26:33,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 19:26:33,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:33,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:26:33,197 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:26:33,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-30 19:26:33,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 19:26:33,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:26:33,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-30 19:26:33,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:26:33,719 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:33,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-08-30 19:26:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:33,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:26:33,974 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 19:26:33,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-30 19:26:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:34,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583021294] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:26:34,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:26:34,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-30 19:26:34,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500355931] [2023-08-30 19:26:34,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:26:34,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 19:26:34,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:26:34,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 19:26:34,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2023-08-30 19:26:36,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 435 [2023-08-30 19:26:36,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1291 transitions, 33546 flow. Second operand has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:36,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:26:36,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 435 [2023-08-30 19:26:36,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:26:42,628 INFO L130 PetriNetUnfolder]: 8827/15745 cut-off events. [2023-08-30 19:26:42,628 INFO L131 PetriNetUnfolder]: For 539988/539988 co-relation queries the response was YES. [2023-08-30 19:26:42,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175167 conditions, 15745 events. 8827/15745 cut-off events. For 539988/539988 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 127388 event pairs, 1220 based on Foata normal form. 4/15749 useless extension candidates. Maximal degree in co-relation 175048. Up to 5218 conditions per place. [2023-08-30 19:26:42,820 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 992 selfloop transitions, 448 changer transitions 6/1446 dead transitions. [2023-08-30 19:26:42,821 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1446 transitions, 37872 flow [2023-08-30 19:26:42,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-30 19:26:42,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-30 19:26:42,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4533 transitions. [2023-08-30 19:26:42,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3859514687100894 [2023-08-30 19:26:42,823 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4533 transitions. [2023-08-30 19:26:42,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4533 transitions. [2023-08-30 19:26:42,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:26:42,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4533 transitions. [2023-08-30 19:26:42,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 167.88888888888889) internal successors, (4533), 27 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:42,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:42,831 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:42,831 INFO L175 Difference]: Start difference. First operand has 453 places, 1291 transitions, 33546 flow. Second operand 27 states and 4533 transitions. [2023-08-30 19:26:42,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1446 transitions, 37872 flow [2023-08-30 19:26:49,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1446 transitions, 37206 flow, removed 7 selfloop flow, removed 21 redundant places. [2023-08-30 19:26:49,230 INFO L231 Difference]: Finished difference. Result has 458 places, 1289 transitions, 33758 flow [2023-08-30 19:26:49,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=32888, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33758, PETRI_PLACES=458, PETRI_TRANSITIONS=1289} [2023-08-30 19:26:49,231 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 433 predicate places. [2023-08-30 19:26:49,231 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 1289 transitions, 33758 flow [2023-08-30 19:26:49,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 162.96875) internal successors, (5215), 32 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:49,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:26:49,232 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:26:49,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-08-30 19:26:49,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:49,437 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:26:49,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:26:49,438 INFO L85 PathProgramCache]: Analyzing trace with hash 145819702, now seen corresponding path program 22 times [2023-08-30 19:26:49,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:26:49,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940038354] [2023-08-30 19:26:49,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:26:49,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:26:49,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:26:49,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:49,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:26:49,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940038354] [2023-08-30 19:26:49,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940038354] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:26:49,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390712688] [2023-08-30 19:26:49,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 19:26:49,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:26:49,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:26:49,544 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:26:49,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-30 19:26:49,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 19:26:49,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 19:26:49,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-30 19:26:49,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:26:49,802 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:49,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:26:49,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:26:49,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390712688] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:26:49,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:26:49,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-30 19:26:49,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748627350] [2023-08-30 19:26:49,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:26:49,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-30 19:26:49,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:26:49,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-30 19:26:49,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2023-08-30 19:26:50,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 435 [2023-08-30 19:26:50,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1289 transitions, 33758 flow. Second operand has 21 states, 21 states have (on average 179.04761904761904) internal successors, (3760), 21 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:50,414 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:26:50,414 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 435 [2023-08-30 19:26:50,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:26:55,654 INFO L130 PetriNetUnfolder]: 8547/15159 cut-off events. [2023-08-30 19:26:55,654 INFO L131 PetriNetUnfolder]: For 513347/513347 co-relation queries the response was YES. [2023-08-30 19:26:55,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170095 conditions, 15159 events. 8547/15159 cut-off events. For 513347/513347 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 120500 event pairs, 1129 based on Foata normal form. 104/15263 useless extension candidates. Maximal degree in co-relation 169976. Up to 5214 conditions per place. [2023-08-30 19:26:55,842 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 901 selfloop transitions, 465 changer transitions 0/1366 dead transitions. [2023-08-30 19:26:55,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1366 transitions, 36786 flow [2023-08-30 19:26:55,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 19:26:55,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 19:26:55,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2943 transitions. [2023-08-30 19:26:55,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228448275862069 [2023-08-30 19:26:55,844 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2943 transitions. [2023-08-30 19:26:55,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2943 transitions. [2023-08-30 19:26:55,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:26:55,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2943 transitions. [2023-08-30 19:26:55,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 183.9375) internal successors, (2943), 16 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:55,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:55,848 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:26:55,848 INFO L175 Difference]: Start difference. First operand has 458 places, 1289 transitions, 33758 flow. Second operand 16 states and 2943 transitions. [2023-08-30 19:26:55,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 1366 transitions, 36786 flow [2023-08-30 19:27:01,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1366 transitions, 35862 flow, removed 30 selfloop flow, removed 29 redundant places. [2023-08-30 19:27:01,479 INFO L231 Difference]: Finished difference. Result has 438 places, 1270 transitions, 33162 flow [2023-08-30 19:27:01,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=32117, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=33162, PETRI_PLACES=438, PETRI_TRANSITIONS=1270} [2023-08-30 19:27:01,479 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 413 predicate places. [2023-08-30 19:27:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 1270 transitions, 33162 flow [2023-08-30 19:27:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 179.04761904761904) internal successors, (3760), 21 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:27:01,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:27:01,480 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:27:01,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-08-30 19:27:01,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:27:01,680 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 19:27:01,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:27:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1575352974, now seen corresponding path program 1 times [2023-08-30 19:27:01,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:27:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196703602] [2023-08-30 19:27:01,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:27:01,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:27:01,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:27:01,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:27:01,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:27:01,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196703602] [2023-08-30 19:27:01,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196703602] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:27:01,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745377257] [2023-08-30 19:27:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:27:01,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:27:01,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:27:01,746 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 19:27:01,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-30 19:27:01,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:27:01,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-30 19:27:01,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:27:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:27:01,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 19:27:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:27:02,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745377257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 19:27:02,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 19:27:02,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-30 19:27:02,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848021620] [2023-08-30 19:27:02,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 19:27:02,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-30 19:27:02,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:27:02,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-30 19:27:02,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-30 19:27:02,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-08-30 19:27:02,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1270 transitions, 33162 flow. Second operand has 16 states, 16 states have (on average 181.0625) internal successors, (2897), 16 states have internal predecessors, (2897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 19:27:02,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:27:02,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-08-30 19:27:02,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15