./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/test-easy7.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c 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 ../sv-benchmarks/c/weaver/test-easy7.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 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:41:36,802 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:41:36,803 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:41:36,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:41:36,827 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:41:36,827 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:41:36,829 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:41:36,830 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:41:36,831 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:41:36,832 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:41:36,832 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:41:36,833 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:41:36,833 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:41:36,834 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:41:36,835 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:41:36,836 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:41:36,836 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:41:36,837 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:41:36,838 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:41:36,840 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:41:36,841 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:41:36,841 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:41:36,842 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:41:36,843 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:41:36,844 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:41:36,846 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:41:36,846 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:41:36,846 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:41:36,847 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:41:36,847 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:41:36,848 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:41:36,848 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:41:36,849 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:41:36,849 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:41:36,850 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:41:36,851 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:41:36,851 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:41:36,852 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:41:36,852 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:41:36,852 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:41:36,853 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:41:36,853 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:41:36,854 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 10:41:36,869 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:41:36,869 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:41:36,870 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:41:36,870 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:41:36,870 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:41:36,870 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:41:36,871 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:41:36,871 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:41:36,871 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:41:36,871 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:41:36,872 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:41:36,873 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:41:36,873 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:41:36,873 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:41:36,873 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:41:36,873 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:41:36,873 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:41:36,874 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:41:36,874 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:41:36,874 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:41:36,874 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:41:36,874 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:41:36,874 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:41:36,875 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:41:36,875 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:41:36,875 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:41:36,875 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:41:36,875 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 [2022-07-12 10:41:37,053 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:41:37,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:41:37,071 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:41:37,071 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:41:37,072 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:41:37,073 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-12 10:41:37,117 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/415c74c32/bb499873364143ab98d2fc19b2daeab2/FLAG6a1fc6887 [2022-07-12 10:41:37,448 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:41:37,448 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-12 10:41:37,452 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/415c74c32/bb499873364143ab98d2fc19b2daeab2/FLAG6a1fc6887 [2022-07-12 10:41:37,914 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/415c74c32/bb499873364143ab98d2fc19b2daeab2 [2022-07-12 10:41:37,917 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:41:37,919 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:41:37,921 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:41:37,921 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:41:37,923 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:41:37,933 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:41:37" (1/1) ... [2022-07-12 10:41:37,933 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70876189 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:37, skipping insertion in model container [2022-07-12 10:41:37,934 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:41:37" (1/1) ... [2022-07-12 10:41:37,939 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:41:37,949 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:41:38,066 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy7.wvr.c[1872,1885] [2022-07-12 10:41:38,072 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:41:38,079 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:41:38,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy7.wvr.c[1872,1885] [2022-07-12 10:41:38,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:41:38,121 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:41:38,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38 WrapperNode [2022-07-12 10:41:38,123 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:41:38,128 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:41:38,128 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:41:38,129 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:41:38,138 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,153 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,170 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2022-07-12 10:41:38,187 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:41:38,189 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:41:38,189 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:41:38,189 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:41:38,195 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,195 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,221 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,230 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,235 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,237 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,242 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:41:38,242 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:41:38,243 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:41:38,243 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:41:38,245 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (1/1) ... [2022-07-12 10:41:38,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:41:38,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:41:38,270 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) [2022-07-12 10:41:38,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 [2022-07-12 10:41:38,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:41:38,324 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-12 10:41:38,324 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-12 10:41:38,324 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-12 10:41:38,325 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:41:38,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:41:38,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:41:38,326 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-12 10:41:38,381 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:41:38,382 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:41:38,510 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:41:38,515 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:41:38,515 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 10:41:38,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:41:38 BoogieIcfgContainer [2022-07-12 10:41:38,517 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:41:38,518 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:41:38,518 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:41:38,521 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:41:38,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:41:37" (1/3) ... [2022-07-12 10:41:38,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d46bee3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:41:38, skipping insertion in model container [2022-07-12 10:41:38,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:41:38" (2/3) ... [2022-07-12 10:41:38,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d46bee3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:41:38, skipping insertion in model container [2022-07-12 10:41:38,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:41:38" (3/3) ... [2022-07-12 10:41:38,523 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2022-07-12 10:41:38,526 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:41:38,532 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:41:38,532 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 10:41:38,532 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:41:38,570 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-12 10:41:38,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2022-07-12 10:41:38,654 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2022-07-12 10:41:38,654 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:41:38,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2022-07-12 10:41:38,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2022-07-12 10:41:38,660 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2022-07-12 10:41:38,667 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:41:38,671 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6eb7dc10, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3277b769 [2022-07-12 10:41:38,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-12 10:41:38,696 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2022-07-12 10:41:38,696 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:41:38,696 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:38,697 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:38,697 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:38,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:38,701 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2022-07-12 10:41:38,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:38,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804917678] [2022-07-12 10:41:38,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:38,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:39,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:39,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804917678] [2022-07-12 10:41:39,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804917678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:39,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:39,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:41:39,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450502516] [2022-07-12 10:41:39,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:39,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:41:39,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:41:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:41:39,691 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:39,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:39,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:39,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:39,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:40,655 INFO L129 PetriNetUnfolder]: 179/515 cut-off events. [2022-07-12 10:41:40,655 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-07-12 10:41:40,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 515 events. 179/515 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2117 event pairs, 133 based on Foata normal form. 3/511 useless extension candidates. Maximal degree in co-relation 824. Up to 332 conditions per place. [2022-07-12 10:41:40,664 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2022-07-12 10:41:40,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2022-07-12 10:41:40,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:41:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:41:40,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2022-07-12 10:41:40,686 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2022-07-12 10:41:40,687 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2022-07-12 10:41:40,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2022-07-12 10:41:40,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:40,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2022-07-12 10:41:40,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:40,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:40,709 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:40,710 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2022-07-12 10:41:40,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2022-07-12 10:41:40,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-12 10:41:40,719 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2022-07-12 10:41:40,721 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2022-07-12 10:41:40,727 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2022-07-12 10:41:40,728 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2022-07-12 10:41:40,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:40,730 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:40,730 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:40,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:41:40,731 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:40,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash 99695484, now seen corresponding path program 2 times [2022-07-12 10:41:40,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:40,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440165855] [2022-07-12 10:41:40,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:40,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:41,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:41,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440165855] [2022-07-12 10:41:41,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440165855] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:41,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:41,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-12 10:41:41,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657924860] [2022-07-12 10:41:41,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:41,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 10:41:41,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:41,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 10:41:41,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-12 10:41:41,161 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:41,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:41,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:41,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:41,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:42,109 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2022-07-12 10:41:42,113 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2022-07-12 10:41:42,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2483 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2022-07-12 10:41:42,120 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2022-07-12 10:41:42,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2022-07-12 10:41:42,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-12 10:41:42,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-12 10:41:42,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2022-07-12 10:41:42,124 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2022-07-12 10:41:42,124 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2022-07-12 10:41:42,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2022-07-12 10:41:42,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:42,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2022-07-12 10:41:42,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:42,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:42,132 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:42,132 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2022-07-12 10:41:42,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2022-07-12 10:41:42,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-07-12 10:41:42,142 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2022-07-12 10:41:42,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2022-07-12 10:41:42,143 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2022-07-12 10:41:42,143 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2022-07-12 10:41:42,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:42,144 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:42,144 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:42,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:41:42,145 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:42,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:42,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2022-07-12 10:41:42,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:42,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758278301] [2022-07-12 10:41:42,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:42,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:42,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:42,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:42,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758278301] [2022-07-12 10:41:42,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758278301] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:42,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:42,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:41:42,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415500689] [2022-07-12 10:41:42,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:42,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:41:42,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:42,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:41:42,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:41:42,599 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:42,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:42,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:42,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:42,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:43,836 INFO L129 PetriNetUnfolder]: 240/645 cut-off events. [2022-07-12 10:41:43,837 INFO L130 PetriNetUnfolder]: For 821/821 co-relation queries the response was YES. [2022-07-12 10:41:43,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2261 conditions, 645 events. 240/645 cut-off events. For 821/821 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3009 event pairs, 40 based on Foata normal form. 1/643 useless extension candidates. Maximal degree in co-relation 2220. Up to 401 conditions per place. [2022-07-12 10:41:43,842 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2022-07-12 10:41:43,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2022-07-12 10:41:43,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-12 10:41:43,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-12 10:41:43,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2022-07-12 10:41:43,864 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2022-07-12 10:41:43,864 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2022-07-12 10:41:43,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2022-07-12 10:41:43,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:43,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2022-07-12 10:41:43,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:43,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:41:43,874 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:41:43,874 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2022-07-12 10:41:43,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2022-07-12 10:41:43,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-07-12 10:41:43,883 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2022-07-12 10:41:43,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2022-07-12 10:41:43,884 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2022-07-12 10:41:43,884 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2022-07-12 10:41:43,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:43,885 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:43,885 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:43,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 10:41:43,885 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:43,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:43,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2022-07-12 10:41:43,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:43,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175502324] [2022-07-12 10:41:43,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:43,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:44,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:44,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175502324] [2022-07-12 10:41:44,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175502324] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:44,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:44,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:41:44,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18401052] [2022-07-12 10:41:44,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:44,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:41:44,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:44,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:41:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:41:44,217 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:44,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:44,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:44,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:44,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:45,088 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2022-07-12 10:41:45,088 INFO L130 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2022-07-12 10:41:45,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3001 event pairs, 5 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2022-07-12 10:41:45,093 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2022-07-12 10:41:45,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2022-07-12 10:41:45,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-12 10:41:45,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-07-12 10:41:45,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2022-07-12 10:41:45,096 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2022-07-12 10:41:45,096 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2022-07-12 10:41:45,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2022-07-12 10:41:45,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:45,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2022-07-12 10:41:45,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:45,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:45,102 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:45,102 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2022-07-12 10:41:45,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2022-07-12 10:41:45,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2022-07-12 10:41:45,113 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2022-07-12 10:41:45,113 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2022-07-12 10:41:45,114 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2022-07-12 10:41:45,114 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2022-07-12 10:41:45,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:45,114 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:45,115 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:45,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 10:41:45,115 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:45,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:45,115 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2022-07-12 10:41:45,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:45,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613587525] [2022-07-12 10:41:45,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:45,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:45,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:45,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:45,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613587525] [2022-07-12 10:41:45,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613587525] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:45,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:45,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:41:45,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688887341] [2022-07-12 10:41:45,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:45,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:41:45,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:45,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:41:45,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:41:45,442 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:45,443 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:45,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:45,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:45,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:46,509 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2022-07-12 10:41:46,509 INFO L130 PetriNetUnfolder]: For 1976/1976 co-relation queries the response was YES. [2022-07-12 10:41:46,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1976/1976 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3361 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2022-07-12 10:41:46,516 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2022-07-12 10:41:46,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2022-07-12 10:41:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:41:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:41:46,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-12 10:41:46,519 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-12 10:41:46,519 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-12 10:41:46,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-12 10:41:46,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:46,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-12 10:41:46,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:46,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:46,525 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:46,525 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2022-07-12 10:41:46,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2022-07-12 10:41:46,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-07-12 10:41:46,536 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2022-07-12 10:41:46,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2022-07-12 10:41:46,537 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2022-07-12 10:41:46,537 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2022-07-12 10:41:46,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:46,538 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:46,538 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 10:41:46,538 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:46,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:46,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2022-07-12 10:41:46,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:46,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188108872] [2022-07-12 10:41:46,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:46,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:46,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:46,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:46,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188108872] [2022-07-12 10:41:46,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188108872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:46,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:46,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:41:46,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035639444] [2022-07-12 10:41:46,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:46,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:41:46,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:46,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:41:46,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:41:46,869 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:46,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:46,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:46,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:46,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:47,896 INFO L129 PetriNetUnfolder]: 265/713 cut-off events. [2022-07-12 10:41:47,897 INFO L130 PetriNetUnfolder]: For 2404/2404 co-relation queries the response was YES. [2022-07-12 10:41:47,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 713 events. 265/713 cut-off events. For 2404/2404 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3505 event pairs, 19 based on Foata normal form. 1/712 useless extension candidates. Maximal degree in co-relation 3104. Up to 459 conditions per place. [2022-07-12 10:41:47,904 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2022-07-12 10:41:47,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2022-07-12 10:41:47,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:41:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:41:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2022-07-12 10:41:47,923 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2022-07-12 10:41:47,923 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2022-07-12 10:41:47,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2022-07-12 10:41:47,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:47,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2022-07-12 10:41:47,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:47,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:47,933 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:47,933 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2022-07-12 10:41:47,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2022-07-12 10:41:47,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2022-07-12 10:41:47,947 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2022-07-12 10:41:47,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2022-07-12 10:41:47,950 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2022-07-12 10:41:47,950 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2022-07-12 10:41:47,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:47,950 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:47,950 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:47,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 10:41:47,951 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:47,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:47,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1541157144, now seen corresponding path program 7 times [2022-07-12 10:41:47,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:47,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282861700] [2022-07-12 10:41:47,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:47,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:47,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:48,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:48,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:48,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282861700] [2022-07-12 10:41:48,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282861700] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:48,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:48,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:41:48,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111597132] [2022-07-12 10:41:48,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:48,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:41:48,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:48,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:41:48,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:41:48,383 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:48,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:48,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:48,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:48,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:49,407 INFO L129 PetriNetUnfolder]: 264/746 cut-off events. [2022-07-12 10:41:49,407 INFO L130 PetriNetUnfolder]: For 2496/2496 co-relation queries the response was YES. [2022-07-12 10:41:49,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 746 events. 264/746 cut-off events. For 2496/2496 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3749 event pairs, 27 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 3202. Up to 448 conditions per place. [2022-07-12 10:41:49,415 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2022-07-12 10:41:49,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2022-07-12 10:41:49,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:41:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:41:49,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-12 10:41:49,431 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-12 10:41:49,431 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-12 10:41:49,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-12 10:41:49,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:49,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-12 10:41:49,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:49,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:49,437 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:49,437 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2022-07-12 10:41:49,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2022-07-12 10:41:49,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2022-07-12 10:41:49,450 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2022-07-12 10:41:49,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2022-07-12 10:41:49,451 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-12 10:41:49,451 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2022-07-12 10:41:49,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:49,452 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:49,452 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:49,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:41:49,452 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:49,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2022-07-12 10:41:49,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:49,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154270232] [2022-07-12 10:41:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:49,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:49,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:49,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:49,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154270232] [2022-07-12 10:41:49,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154270232] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:49,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:49,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:41:49,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081215704] [2022-07-12 10:41:49,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:49,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:41:49,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:41:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:41:49,791 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:49,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:49,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:49,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:49,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:50,734 INFO L129 PetriNetUnfolder]: 260/735 cut-off events. [2022-07-12 10:41:50,735 INFO L130 PetriNetUnfolder]: For 2603/2603 co-relation queries the response was YES. [2022-07-12 10:41:50,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3340 conditions, 735 events. 260/735 cut-off events. For 2603/2603 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3649 event pairs, 33 based on Foata normal form. 1/734 useless extension candidates. Maximal degree in co-relation 3261. Up to 456 conditions per place. [2022-07-12 10:41:50,742 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2022-07-12 10:41:50,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2022-07-12 10:41:50,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:41:50,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:41:50,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-07-12 10:41:50,745 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2022-07-12 10:41:50,745 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2022-07-12 10:41:50,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2022-07-12 10:41:50,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:50,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2022-07-12 10:41:50,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:50,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:50,751 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:50,751 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2022-07-12 10:41:50,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2022-07-12 10:41:50,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2022-07-12 10:41:50,767 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2022-07-12 10:41:50,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2022-07-12 10:41:50,768 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-12 10:41:50,768 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2022-07-12 10:41:50,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:50,768 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:50,768 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:50,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 10:41:50,769 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:50,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:50,769 INFO L85 PathProgramCache]: Analyzing trace with hash -798716138, now seen corresponding path program 9 times [2022-07-12 10:41:50,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:50,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9199614] [2022-07-12 10:41:50,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:50,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:51,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9199614] [2022-07-12 10:41:51,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9199614] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:51,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:51,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:41:51,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750882322] [2022-07-12 10:41:51,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:51,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:41:51,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:51,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:41:51,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:41:51,126 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:51,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:51,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:51,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:51,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:53,203 INFO L129 PetriNetUnfolder]: 261/743 cut-off events. [2022-07-12 10:41:53,203 INFO L130 PetriNetUnfolder]: For 2968/2968 co-relation queries the response was YES. [2022-07-12 10:41:53,207 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3420 conditions, 743 events. 261/743 cut-off events. For 2968/2968 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3704 event pairs, 25 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3343. Up to 460 conditions per place. [2022-07-12 10:41:53,210 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2022-07-12 10:41:53,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2022-07-12 10:41:53,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-12 10:41:53,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-07-12 10:41:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2022-07-12 10:41:53,219 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:41:53,219 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2022-07-12 10:41:53,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2022-07-12 10:41:53,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:53,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2022-07-12 10:41:53,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:53,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:53,239 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:53,243 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2022-07-12 10:41:53,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2022-07-12 10:41:53,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-07-12 10:41:53,259 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2022-07-12 10:41:53,259 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2022-07-12 10:41:53,260 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2022-07-12 10:41:53,260 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2022-07-12 10:41:53,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:53,261 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:53,261 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:53,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:41:53,261 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:53,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:53,262 INFO L85 PathProgramCache]: Analyzing trace with hash -811115394, now seen corresponding path program 10 times [2022-07-12 10:41:53,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:53,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678240347] [2022-07-12 10:41:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:53,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:53,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:53,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:53,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678240347] [2022-07-12 10:41:53,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678240347] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:53,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:53,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:41:53,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736972006] [2022-07-12 10:41:53,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:53,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:41:53,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:53,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:41:53,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:41:53,673 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:53,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:53,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:53,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:53,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:54,882 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2022-07-12 10:41:54,882 INFO L130 PetriNetUnfolder]: For 3276/3276 co-relation queries the response was YES. [2022-07-12 10:41:54,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3276/3276 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3786 event pairs, 24 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2022-07-12 10:41:54,889 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2022-07-12 10:41:54,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2022-07-12 10:41:54,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:41:54,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:41:54,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-07-12 10:41:54,900 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-07-12 10:41:54,900 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-07-12 10:41:54,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-07-12 10:41:54,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:54,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-07-12 10:41:54,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:54,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:54,905 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:54,905 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2022-07-12 10:41:54,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2022-07-12 10:41:54,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-07-12 10:41:54,923 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2022-07-12 10:41:54,923 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2022-07-12 10:41:54,924 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2022-07-12 10:41:54,924 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2022-07-12 10:41:54,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:54,925 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:54,925 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:54,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:41:54,925 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:54,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:54,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1115730886, now seen corresponding path program 11 times [2022-07-12 10:41:54,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:54,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969395568] [2022-07-12 10:41:54,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:54,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:55,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:55,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:55,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969395568] [2022-07-12 10:41:55,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969395568] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:55,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:55,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:41:55,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975256609] [2022-07-12 10:41:55,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:55,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:41:55,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:55,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:41:55,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:41:55,278 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:55,279 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:55,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:55,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:55,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:56,238 INFO L129 PetriNetUnfolder]: 251/701 cut-off events. [2022-07-12 10:41:56,238 INFO L130 PetriNetUnfolder]: For 2886/2886 co-relation queries the response was YES. [2022-07-12 10:41:56,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3431 conditions, 701 events. 251/701 cut-off events. For 2886/2886 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3438 event pairs, 23 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3347. Up to 465 conditions per place. [2022-07-12 10:41:56,245 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2022-07-12 10:41:56,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2022-07-12 10:41:56,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:41:56,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:41:56,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-07-12 10:41:56,248 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-07-12 10:41:56,248 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-07-12 10:41:56,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-07-12 10:41:56,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:56,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-07-12 10:41:56,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:56,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:56,252 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:56,252 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2022-07-12 10:41:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2022-07-12 10:41:56,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-07-12 10:41:56,267 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2022-07-12 10:41:56,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2022-07-12 10:41:56,267 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-07-12 10:41:56,268 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2022-07-12 10:41:56,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:56,268 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:56,268 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:56,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:41:56,268 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:56,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:56,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1030533186, now seen corresponding path program 12 times [2022-07-12 10:41:56,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:56,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27631035] [2022-07-12 10:41:56,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:56,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:56,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27631035] [2022-07-12 10:41:56,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27631035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:56,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:56,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:41:56,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313141598] [2022-07-12 10:41:56,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:56,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:41:56,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:41:56,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:41:56,623 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:56,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:56,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:56,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:56,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:57,642 INFO L129 PetriNetUnfolder]: 244/700 cut-off events. [2022-07-12 10:41:57,642 INFO L130 PetriNetUnfolder]: For 2595/2595 co-relation queries the response was YES. [2022-07-12 10:41:57,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3293 conditions, 700 events. 244/700 cut-off events. For 2595/2595 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3374 event pairs, 32 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3212. Up to 460 conditions per place. [2022-07-12 10:41:57,649 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2022-07-12 10:41:57,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2022-07-12 10:41:57,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:41:57,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:41:57,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2022-07-12 10:41:57,674 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2022-07-12 10:41:57,675 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2022-07-12 10:41:57,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2022-07-12 10:41:57,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:57,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2022-07-12 10:41:57,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:57,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:57,680 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:57,680 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2022-07-12 10:41:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2022-07-12 10:41:57,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-07-12 10:41:57,693 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2022-07-12 10:41:57,694 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2022-07-12 10:41:57,696 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2022-07-12 10:41:57,696 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2022-07-12 10:41:57,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:57,696 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:57,696 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:57,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:41:57,697 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:57,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:57,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1360263200, now seen corresponding path program 13 times [2022-07-12 10:41:57,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:57,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494066017] [2022-07-12 10:41:57,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:57,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:58,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:58,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494066017] [2022-07-12 10:41:58,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494066017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:58,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:58,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:41:58,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797900962] [2022-07-12 10:41:58,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:58,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:41:58,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:58,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:41:58,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:41:58,069 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:58,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:58,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:58,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:58,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:41:59,474 INFO L129 PetriNetUnfolder]: 238/683 cut-off events. [2022-07-12 10:41:59,474 INFO L130 PetriNetUnfolder]: For 2350/2350 co-relation queries the response was YES. [2022-07-12 10:41:59,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3178 conditions, 683 events. 238/683 cut-off events. For 2350/2350 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3213 event pairs, 35 based on Foata normal form. 1/682 useless extension candidates. Maximal degree in co-relation 3101. Up to 452 conditions per place. [2022-07-12 10:41:59,481 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2022-07-12 10:41:59,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2022-07-12 10:41:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:41:59,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:41:59,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-07-12 10:41:59,498 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-07-12 10:41:59,498 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-07-12 10:41:59,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-07-12 10:41:59,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:41:59,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-07-12 10:41:59,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:59,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:59,519 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:59,519 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2022-07-12 10:41:59,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2022-07-12 10:41:59,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2022-07-12 10:41:59,531 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2022-07-12 10:41:59,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2022-07-12 10:41:59,542 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2022-07-12 10:41:59,542 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2022-07-12 10:41:59,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:59,542 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:41:59,542 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:41:59,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:41:59,542 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:41:59,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:41:59,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2022-07-12 10:41:59,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:41:59,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014968712] [2022-07-12 10:41:59,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:41:59,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:41:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:41:59,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:41:59,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:41:59,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014968712] [2022-07-12 10:41:59,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014968712] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:41:59,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:41:59,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:41:59,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797981537] [2022-07-12 10:41:59,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:41:59,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:41:59,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:41:59,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:41:59,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:41:59,871 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:41:59,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:41:59,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:41:59,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:41:59,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:01,054 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2022-07-12 10:42:01,056 INFO L130 PetriNetUnfolder]: For 2570/2570 co-relation queries the response was YES. [2022-07-12 10:42:01,061 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3759 event pairs, 37 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2022-07-12 10:42:01,064 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2022-07-12 10:42:01,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2022-07-12 10:42:01,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:42:01,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:42:01,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-12 10:42:01,081 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-12 10:42:01,081 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-12 10:42:01,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-12 10:42:01,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:01,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-12 10:42:01,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:01,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:01,085 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:01,085 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2022-07-12 10:42:01,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2022-07-12 10:42:01,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2022-07-12 10:42:01,097 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2022-07-12 10:42:01,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2022-07-12 10:42:01,098 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-12 10:42:01,099 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2022-07-12 10:42:01,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:01,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:01,099 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:01,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:42:01,099 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:01,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:01,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1409575526, now seen corresponding path program 15 times [2022-07-12 10:42:01,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:01,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200829103] [2022-07-12 10:42:01,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:01,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:01,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:01,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:01,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200829103] [2022-07-12 10:42:01,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200829103] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:01,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:01,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:01,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307231985] [2022-07-12 10:42:01,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:01,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:01,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:01,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:01,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:01,415 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:01,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:01,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:01,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:01,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:02,434 INFO L129 PetriNetUnfolder]: 272/762 cut-off events. [2022-07-12 10:42:02,434 INFO L130 PetriNetUnfolder]: For 3705/3705 co-relation queries the response was YES. [2022-07-12 10:42:02,438 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3673 conditions, 762 events. 272/762 cut-off events. For 3705/3705 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3719 event pairs, 23 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 3596. Up to 458 conditions per place. [2022-07-12 10:42:02,442 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2022-07-12 10:42:02,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2022-07-12 10:42:02,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:42:02,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:42:02,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2022-07-12 10:42:02,469 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2022-07-12 10:42:02,469 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2022-07-12 10:42:02,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2022-07-12 10:42:02,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:02,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2022-07-12 10:42:02,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:02,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:02,510 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:02,510 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2022-07-12 10:42:02,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2022-07-12 10:42:02,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-07-12 10:42:02,530 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2022-07-12 10:42:02,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2022-07-12 10:42:02,531 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-07-12 10:42:02,531 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2022-07-12 10:42:02,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:02,532 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:02,532 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:02,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:42:02,532 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:02,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:02,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2022-07-12 10:42:02,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:02,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855773931] [2022-07-12 10:42:02,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:02,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:02,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:02,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:02,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855773931] [2022-07-12 10:42:02,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855773931] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:02,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:02,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-12 10:42:02,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898746196] [2022-07-12 10:42:02,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:02,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 10:42:02,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 10:42:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-12 10:42:02,811 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:02,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:02,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:02,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:02,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:03,732 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2022-07-12 10:42:03,733 INFO L130 PetriNetUnfolder]: For 3938/3938 co-relation queries the response was YES. [2022-07-12 10:42:03,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3938/3938 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3937 event pairs, 25 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2022-07-12 10:42:03,741 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2022-07-12 10:42:03,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2022-07-12 10:42:03,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-12 10:42:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-12 10:42:03,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2022-07-12 10:42:03,743 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2022-07-12 10:42:03,743 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2022-07-12 10:42:03,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2022-07-12 10:42:03,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:03,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2022-07-12 10:42:03,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:03,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:03,747 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:03,748 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2022-07-12 10:42:03,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2022-07-12 10:42:03,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-07-12 10:42:03,765 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2022-07-12 10:42:03,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2022-07-12 10:42:03,766 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2022-07-12 10:42:03,766 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2022-07-12 10:42:03,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:03,766 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:03,766 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:03,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:42:03,767 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:03,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:03,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2051877010, now seen corresponding path program 17 times [2022-07-12 10:42:03,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:03,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717605371] [2022-07-12 10:42:03,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:03,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:04,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:04,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:04,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717605371] [2022-07-12 10:42:04,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717605371] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:04,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:04,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:04,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570249774] [2022-07-12 10:42:04,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:04,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:04,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:04,030 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:04,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:04,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:04,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:04,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:05,002 INFO L129 PetriNetUnfolder]: 278/784 cut-off events. [2022-07-12 10:42:05,003 INFO L130 PetriNetUnfolder]: For 4212/4212 co-relation queries the response was YES. [2022-07-12 10:42:05,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 784 events. 278/784 cut-off events. For 4212/4212 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3955 event pairs, 25 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 3914. Up to 483 conditions per place. [2022-07-12 10:42:05,012 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2022-07-12 10:42:05,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2022-07-12 10:42:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:05,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-12 10:42:05,014 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-12 10:42:05,014 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-12 10:42:05,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-12 10:42:05,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:05,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-12 10:42:05,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:05,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:05,021 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:05,021 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2022-07-12 10:42:05,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2022-07-12 10:42:05,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2022-07-12 10:42:05,042 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2022-07-12 10:42:05,042 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2022-07-12 10:42:05,042 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-12 10:42:05,042 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2022-07-12 10:42:05,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:05,043 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:05,043 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:05,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:42:05,043 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:05,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:05,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1422442310, now seen corresponding path program 18 times [2022-07-12 10:42:05,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:05,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921712894] [2022-07-12 10:42:05,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:05,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:05,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:05,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:05,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921712894] [2022-07-12 10:42:05,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921712894] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:05,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:05,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903262944] [2022-07-12 10:42:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:05,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:05,398 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:05,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:05,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:05,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:05,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:06,454 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2022-07-12 10:42:06,454 INFO L130 PetriNetUnfolder]: For 3941/3941 co-relation queries the response was YES. [2022-07-12 10:42:06,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3941/3941 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3832 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2022-07-12 10:42:06,466 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2022-07-12 10:42:06,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2022-07-12 10:42:06,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:06,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:06,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2022-07-12 10:42:06,470 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2022-07-12 10:42:06,470 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2022-07-12 10:42:06,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2022-07-12 10:42:06,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:06,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2022-07-12 10:42:06,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 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) [2022-07-12 10:42:06,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:06,494 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:06,494 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2022-07-12 10:42:06,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2022-07-12 10:42:06,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2022-07-12 10:42:06,532 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2022-07-12 10:42:06,533 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2022-07-12 10:42:06,547 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-12 10:42:06,547 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2022-07-12 10:42:06,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:06,547 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:06,548 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:06,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:42:06,548 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:06,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2022-07-12 10:42:06,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:06,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099299252] [2022-07-12 10:42:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:06,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:06,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:06,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:06,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099299252] [2022-07-12 10:42:06,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099299252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:06,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:06,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:06,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410074845] [2022-07-12 10:42:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:06,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:06,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:06,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:06,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:06,905 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:06,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:06,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:06,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:06,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:07,862 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2022-07-12 10:42:07,863 INFO L130 PetriNetUnfolder]: For 4356/4356 co-relation queries the response was YES. [2022-07-12 10:42:07,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4356/4356 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3990 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2022-07-12 10:42:07,870 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2022-07-12 10:42:07,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2022-07-12 10:42:07,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:07,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2022-07-12 10:42:07,872 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2022-07-12 10:42:07,872 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2022-07-12 10:42:07,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2022-07-12 10:42:07,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:07,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2022-07-12 10:42:07,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:07,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:07,876 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:07,876 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2022-07-12 10:42:07,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2022-07-12 10:42:07,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2022-07-12 10:42:07,897 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2022-07-12 10:42:07,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2022-07-12 10:42:07,898 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2022-07-12 10:42:07,898 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2022-07-12 10:42:07,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:07,898 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:07,898 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:07,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 10:42:07,899 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:07,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:07,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2022-07-12 10:42:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:07,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358360460] [2022-07-12 10:42:07,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:07,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:07,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:08,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:08,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:08,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358360460] [2022-07-12 10:42:08,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358360460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:08,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:08,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:08,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462200710] [2022-07-12 10:42:08,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:08,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:08,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:08,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:08,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:08,197 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:08,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:08,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:08,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:08,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:09,295 INFO L129 PetriNetUnfolder]: 278/791 cut-off events. [2022-07-12 10:42:09,296 INFO L130 PetriNetUnfolder]: For 4509/4509 co-relation queries the response was YES. [2022-07-12 10:42:09,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4160 conditions, 791 events. 278/791 cut-off events. For 4509/4509 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4047 event pairs, 23 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 4069. Up to 503 conditions per place. [2022-07-12 10:42:09,302 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2022-07-12 10:42:09,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2022-07-12 10:42:09,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:09,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:09,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-12 10:42:09,304 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-12 10:42:09,304 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-12 10:42:09,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-12 10:42:09,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:09,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-12 10:42:09,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:09,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:09,309 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:09,309 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2022-07-12 10:42:09,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2022-07-12 10:42:09,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-07-12 10:42:09,329 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2022-07-12 10:42:09,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2022-07-12 10:42:09,330 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2022-07-12 10:42:09,330 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2022-07-12 10:42:09,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:09,330 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:09,330 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:09,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:42:09,330 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:09,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash -462340898, now seen corresponding path program 21 times [2022-07-12 10:42:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:09,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521195844] [2022-07-12 10:42:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:09,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:09,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:09,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521195844] [2022-07-12 10:42:09,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521195844] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:09,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:09,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:09,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035815059] [2022-07-12 10:42:09,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:09,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:09,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:09,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:09,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:09,622 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:09,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:09,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:09,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:09,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:10,566 INFO L129 PetriNetUnfolder]: 274/774 cut-off events. [2022-07-12 10:42:10,566 INFO L130 PetriNetUnfolder]: For 4679/4679 co-relation queries the response was YES. [2022-07-12 10:42:10,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 774 events. 274/774 cut-off events. For 4679/4679 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3863 event pairs, 21 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 4077. Up to 472 conditions per place. [2022-07-12 10:42:10,573 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 98 changer transitions 26/314 dead transitions. [2022-07-12 10:42:10,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 314 transitions, 3258 flow [2022-07-12 10:42:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:10,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-12 10:42:10,579 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-12 10:42:10,579 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-12 10:42:10,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-12 10:42:10,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:10,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-12 10:42:10,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 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) [2022-07-12 10:42:10,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:10,583 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:10,583 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 31 states and 1659 transitions. [2022-07-12 10:42:10,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 314 transitions, 3258 flow [2022-07-12 10:42:10,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 314 transitions, 3017 flow, removed 49 selfloop flow, removed 30 redundant places. [2022-07-12 10:42:10,604 INFO L242 Difference]: Finished difference. Result has 305 places, 267 transitions, 2388 flow [2022-07-12 10:42:10,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2388, PETRI_PLACES=305, PETRI_TRANSITIONS=267} [2022-07-12 10:42:10,604 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 217 predicate places. [2022-07-12 10:42:10,604 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 267 transitions, 2388 flow [2022-07-12 10:42:10,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:10,605 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:10,605 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:10,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 10:42:10,605 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:10,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:10,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1766688790, now seen corresponding path program 22 times [2022-07-12 10:42:10,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:10,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846441514] [2022-07-12 10:42:10,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:10,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:10,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:10,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:10,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846441514] [2022-07-12 10:42:10,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846441514] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:10,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:10,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:42:10,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585370515] [2022-07-12 10:42:10,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:10,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:42:10,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:10,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:42:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:42:10,922 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:10,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 267 transitions, 2388 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:10,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:10,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:10,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:11,845 INFO L129 PetriNetUnfolder]: 275/781 cut-off events. [2022-07-12 10:42:11,845 INFO L130 PetriNetUnfolder]: For 4192/4192 co-relation queries the response was YES. [2022-07-12 10:42:11,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 781 events. 275/781 cut-off events. For 4192/4192 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3918 event pairs, 22 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 4138. Up to 505 conditions per place. [2022-07-12 10:42:11,852 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 91 changer transitions 22/311 dead transitions. [2022-07-12 10:42:11,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 311 transitions, 3282 flow [2022-07-12 10:42:11,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:42:11,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:42:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2022-07-12 10:42:11,854 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2022-07-12 10:42:11,854 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2022-07-12 10:42:11,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2022-07-12 10:42:11,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:11,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2022-07-12 10:42:11,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:11,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:11,858 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:11,858 INFO L186 Difference]: Start difference. First operand has 305 places, 267 transitions, 2388 flow. Second operand 34 states and 1798 transitions. [2022-07-12 10:42:11,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 311 transitions, 3282 flow [2022-07-12 10:42:11,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 311 transitions, 3014 flow, removed 32 selfloop flow, removed 28 redundant places. [2022-07-12 10:42:11,879 INFO L242 Difference]: Finished difference. Result has 313 places, 272 transitions, 2453 flow [2022-07-12 10:42:11,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2453, PETRI_PLACES=313, PETRI_TRANSITIONS=272} [2022-07-12 10:42:11,880 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 225 predicate places. [2022-07-12 10:42:11,880 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 272 transitions, 2453 flow [2022-07-12 10:42:11,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:11,880 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:11,880 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:11,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 10:42:11,880 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:11,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:11,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1582155802, now seen corresponding path program 23 times [2022-07-12 10:42:11,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:11,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813856774] [2022-07-12 10:42:11,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:11,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:12,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:12,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:12,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813856774] [2022-07-12 10:42:12,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813856774] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:12,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:12,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:12,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359062682] [2022-07-12 10:42:12,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:12,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:12,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:12,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:12,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:12,160 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:12,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 272 transitions, 2453 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:12,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:12,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:12,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:13,392 INFO L129 PetriNetUnfolder]: 276/788 cut-off events. [2022-07-12 10:42:13,393 INFO L130 PetriNetUnfolder]: For 4695/4695 co-relation queries the response was YES. [2022-07-12 10:42:13,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 788 events. 276/788 cut-off events. For 4695/4695 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4005 event pairs, 18 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4234. Up to 503 conditions per place. [2022-07-12 10:42:13,401 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 98 changer transitions 21/319 dead transitions. [2022-07-12 10:42:13,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 319 transitions, 3414 flow [2022-07-12 10:42:13,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:13,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1706 transitions. [2022-07-12 10:42:13,403 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567154255319149 [2022-07-12 10:42:13,403 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1706 transitions. [2022-07-12 10:42:13,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1706 transitions. [2022-07-12 10:42:13,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:13,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1706 transitions. [2022-07-12 10:42:13,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.3125) internal successors, (1706), 32 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) [2022-07-12 10:42:13,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:13,407 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:13,407 INFO L186 Difference]: Start difference. First operand has 313 places, 272 transitions, 2453 flow. Second operand 32 states and 1706 transitions. [2022-07-12 10:42:13,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 319 transitions, 3414 flow [2022-07-12 10:42:13,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 319 transitions, 3211 flow, removed 37 selfloop flow, removed 27 redundant places. [2022-07-12 10:42:13,431 INFO L242 Difference]: Finished difference. Result has 322 places, 278 transitions, 2613 flow [2022-07-12 10:42:13,431 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2613, PETRI_PLACES=322, PETRI_TRANSITIONS=278} [2022-07-12 10:42:13,431 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-12 10:42:13,432 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 278 transitions, 2613 flow [2022-07-12 10:42:13,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:13,432 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:13,432 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:13,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 10:42:13,434 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:13,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:13,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1449125434, now seen corresponding path program 24 times [2022-07-12 10:42:13,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:13,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604018618] [2022-07-12 10:42:13,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:13,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:13,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:13,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:13,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604018618] [2022-07-12 10:42:13,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604018618] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:13,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:13,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:13,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552586615] [2022-07-12 10:42:13,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:13,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:13,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:13,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:13,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:13,720 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:13,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 278 transitions, 2613 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:13,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:13,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:13,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:14,965 INFO L129 PetriNetUnfolder]: 269/789 cut-off events. [2022-07-12 10:42:14,965 INFO L130 PetriNetUnfolder]: For 4915/4915 co-relation queries the response was YES. [2022-07-12 10:42:14,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 789 events. 269/789 cut-off events. For 4915/4915 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4030 event pairs, 22 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4291. Up to 507 conditions per place. [2022-07-12 10:42:14,973 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2022-07-12 10:42:14,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 311 transitions, 3355 flow [2022-07-12 10:42:14,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:14,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:14,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-07-12 10:42:14,976 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-07-12 10:42:14,976 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-07-12 10:42:14,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-07-12 10:42:14,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:14,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-07-12 10:42:14,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:14,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:14,979 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:14,979 INFO L186 Difference]: Start difference. First operand has 322 places, 278 transitions, 2613 flow. Second operand 30 states and 1597 transitions. [2022-07-12 10:42:14,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 311 transitions, 3355 flow [2022-07-12 10:42:15,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 311 transitions, 3165 flow, removed 32 selfloop flow, removed 25 redundant places. [2022-07-12 10:42:15,005 INFO L242 Difference]: Finished difference. Result has 327 places, 275 transitions, 2626 flow [2022-07-12 10:42:15,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2626, PETRI_PLACES=327, PETRI_TRANSITIONS=275} [2022-07-12 10:42:15,006 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 239 predicate places. [2022-07-12 10:42:15,006 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 275 transitions, 2626 flow [2022-07-12 10:42:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:15,007 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:15,007 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:15,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-12 10:42:15,007 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:15,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:15,007 INFO L85 PathProgramCache]: Analyzing trace with hash -771716962, now seen corresponding path program 25 times [2022-07-12 10:42:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:15,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558139396] [2022-07-12 10:42:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:15,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:15,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:15,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558139396] [2022-07-12 10:42:15,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558139396] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:15,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:15,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:15,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715860815] [2022-07-12 10:42:15,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:15,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:15,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:15,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:15,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:15,321 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:15,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 275 transitions, 2626 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:15,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:15,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:15,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:16,828 INFO L129 PetriNetUnfolder]: 275/790 cut-off events. [2022-07-12 10:42:16,829 INFO L130 PetriNetUnfolder]: For 5300/5300 co-relation queries the response was YES. [2022-07-12 10:42:16,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 790 events. 275/790 cut-off events. For 5300/5300 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4016 event pairs, 21 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4462. Up to 498 conditions per place. [2022-07-12 10:42:16,835 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 105 changer transitions 21/321 dead transitions. [2022-07-12 10:42:16,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 321 transitions, 3615 flow [2022-07-12 10:42:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:42:16,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:42:16,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-07-12 10:42:16,857 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-07-12 10:42:16,857 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-07-12 10:42:16,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-07-12 10:42:16,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:16,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-07-12 10:42:16,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:16,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:16,861 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:16,861 INFO L186 Difference]: Start difference. First operand has 327 places, 275 transitions, 2626 flow. Second operand 33 states and 1756 transitions. [2022-07-12 10:42:16,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 321 transitions, 3615 flow [2022-07-12 10:42:16,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 321 transitions, 3349 flow, removed 21 selfloop flow, removed 31 redundant places. [2022-07-12 10:42:16,887 INFO L242 Difference]: Finished difference. Result has 331 places, 280 transitions, 2745 flow [2022-07-12 10:42:16,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2745, PETRI_PLACES=331, PETRI_TRANSITIONS=280} [2022-07-12 10:42:16,888 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-07-12 10:42:16,888 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 280 transitions, 2745 flow [2022-07-12 10:42:16,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:16,889 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:16,889 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:16,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 10:42:16,889 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:16,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:16,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1151247688, now seen corresponding path program 26 times [2022-07-12 10:42:16,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:16,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62662857] [2022-07-12 10:42:16,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:16,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:17,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:17,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:17,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62662857] [2022-07-12 10:42:17,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62662857] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:17,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:17,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:42:17,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278267094] [2022-07-12 10:42:17,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:17,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:42:17,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:17,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:42:17,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:42:17,277 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:17,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 280 transitions, 2745 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:17,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:17,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:17,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:18,401 INFO L129 PetriNetUnfolder]: 268/779 cut-off events. [2022-07-12 10:42:18,401 INFO L130 PetriNetUnfolder]: For 5642/5642 co-relation queries the response was YES. [2022-07-12 10:42:18,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4563 conditions, 779 events. 268/779 cut-off events. For 5642/5642 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4011 event pairs, 20 based on Foata normal form. 1/776 useless extension candidates. Maximal degree in co-relation 4457. Up to 522 conditions per place. [2022-07-12 10:42:18,410 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 168 selfloop transitions, 82 changer transitions 21/310 dead transitions. [2022-07-12 10:42:18,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 310 transitions, 3465 flow [2022-07-12 10:42:18,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:18,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:18,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1689 transitions. [2022-07-12 10:42:18,431 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5615026595744681 [2022-07-12 10:42:18,431 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1689 transitions. [2022-07-12 10:42:18,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1689 transitions. [2022-07-12 10:42:18,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:18,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1689 transitions. [2022-07-12 10:42:18,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.78125) internal successors, (1689), 32 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:18,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:18,435 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:18,435 INFO L186 Difference]: Start difference. First operand has 331 places, 280 transitions, 2745 flow. Second operand 32 states and 1689 transitions. [2022-07-12 10:42:18,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 310 transitions, 3465 flow [2022-07-12 10:42:18,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 310 transitions, 3251 flow, removed 42 selfloop flow, removed 26 redundant places. [2022-07-12 10:42:18,465 INFO L242 Difference]: Finished difference. Result has 337 places, 274 transitions, 2648 flow [2022-07-12 10:42:18,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2648, PETRI_PLACES=337, PETRI_TRANSITIONS=274} [2022-07-12 10:42:18,466 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 249 predicate places. [2022-07-12 10:42:18,466 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 274 transitions, 2648 flow [2022-07-12 10:42:18,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:18,467 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:18,467 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:18,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 10:42:18,467 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:18,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:18,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1179211540, now seen corresponding path program 27 times [2022-07-12 10:42:18,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:18,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68431508] [2022-07-12 10:42:18,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:18,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:18,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:18,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:18,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:18,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68431508] [2022-07-12 10:42:18,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68431508] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:18,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:18,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:42:18,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695056490] [2022-07-12 10:42:18,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:18,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:42:18,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:18,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:42:18,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:42:18,888 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:18,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 274 transitions, 2648 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:18,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:18,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:18,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:20,739 INFO L129 PetriNetUnfolder]: 263/763 cut-off events. [2022-07-12 10:42:20,739 INFO L130 PetriNetUnfolder]: For 5128/5128 co-relation queries the response was YES. [2022-07-12 10:42:20,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 763 events. 263/763 cut-off events. For 5128/5128 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3837 event pairs, 22 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 4354. Up to 514 conditions per place. [2022-07-12 10:42:20,747 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 84 changer transitions 17/305 dead transitions. [2022-07-12 10:42:20,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 305 transitions, 3420 flow [2022-07-12 10:42:20,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:42:20,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:42:20,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2022-07-12 10:42:20,769 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2022-07-12 10:42:20,769 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2022-07-12 10:42:20,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2022-07-12 10:42:20,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:20,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2022-07-12 10:42:20,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:20,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:20,772 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:20,773 INFO L186 Difference]: Start difference. First operand has 337 places, 274 transitions, 2648 flow. Second operand 35 states and 1837 transitions. [2022-07-12 10:42:20,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 305 transitions, 3420 flow [2022-07-12 10:42:20,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 305 transitions, 3109 flow, removed 18 selfloop flow, removed 36 redundant places. [2022-07-12 10:42:20,801 INFO L242 Difference]: Finished difference. Result has 334 places, 273 transitions, 2558 flow [2022-07-12 10:42:20,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2558, PETRI_PLACES=334, PETRI_TRANSITIONS=273} [2022-07-12 10:42:20,802 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 246 predicate places. [2022-07-12 10:42:20,802 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 273 transitions, 2558 flow [2022-07-12 10:42:20,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:20,803 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:20,803 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:20,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-12 10:42:20,803 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:20,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:20,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1837290896, now seen corresponding path program 28 times [2022-07-12 10:42:20,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:20,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814649365] [2022-07-12 10:42:20,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:20,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:21,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:21,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:21,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814649365] [2022-07-12 10:42:21,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814649365] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:21,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:21,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:21,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595222189] [2022-07-12 10:42:21,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:21,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:21,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:21,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:21,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:21,220 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:21,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 273 transitions, 2558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:21,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:21,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:21,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:22,623 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-12 10:42:22,623 INFO L130 PetriNetUnfolder]: For 5108/5108 co-relation queries the response was YES. [2022-07-12 10:42:22,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 761 events. 262/761 cut-off events. For 5108/5108 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3848 event pairs, 21 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4233. Up to 493 conditions per place. [2022-07-12 10:42:22,632 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 94 changer transitions 18/306 dead transitions. [2022-07-12 10:42:22,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 306 transitions, 3298 flow [2022-07-12 10:42:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:22,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:22,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1646 transitions. [2022-07-12 10:42:22,637 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5648592999313659 [2022-07-12 10:42:22,637 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1646 transitions. [2022-07-12 10:42:22,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1646 transitions. [2022-07-12 10:42:22,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:22,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1646 transitions. [2022-07-12 10:42:22,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.096774193548384) internal successors, (1646), 31 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:22,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:22,640 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:22,640 INFO L186 Difference]: Start difference. First operand has 334 places, 273 transitions, 2558 flow. Second operand 31 states and 1646 transitions. [2022-07-12 10:42:22,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 306 transitions, 3298 flow [2022-07-12 10:42:22,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 306 transitions, 3069 flow, removed 26 selfloop flow, removed 34 redundant places. [2022-07-12 10:42:22,695 INFO L242 Difference]: Finished difference. Result has 330 places, 270 transitions, 2539 flow [2022-07-12 10:42:22,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2539, PETRI_PLACES=330, PETRI_TRANSITIONS=270} [2022-07-12 10:42:22,696 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-12 10:42:22,696 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 270 transitions, 2539 flow [2022-07-12 10:42:22,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:22,696 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:22,696 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:22,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-12 10:42:22,696 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:22,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:22,697 INFO L85 PathProgramCache]: Analyzing trace with hash 681641326, now seen corresponding path program 29 times [2022-07-12 10:42:22,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:22,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465484547] [2022-07-12 10:42:22,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:22,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:23,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:23,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:23,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465484547] [2022-07-12 10:42:23,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465484547] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:23,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:23,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:23,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298910509] [2022-07-12 10:42:23,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:23,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:23,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:23,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:23,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:23,019 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:23,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 270 transitions, 2539 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:23,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:23,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:23,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:23,993 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-12 10:42:23,994 INFO L130 PetriNetUnfolder]: For 4914/4914 co-relation queries the response was YES. [2022-07-12 10:42:23,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 761 events. 262/761 cut-off events. For 4914/4914 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3826 event pairs, 17 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4258. Up to 466 conditions per place. [2022-07-12 10:42:24,002 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 111 changer transitions 19/316 dead transitions. [2022-07-12 10:42:24,002 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 316 transitions, 3517 flow [2022-07-12 10:42:24,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-12 10:42:24,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-12 10:42:24,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1553 transitions. [2022-07-12 10:42:24,004 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5696991929567131 [2022-07-12 10:42:24,005 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1553 transitions. [2022-07-12 10:42:24,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1553 transitions. [2022-07-12 10:42:24,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:24,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1553 transitions. [2022-07-12 10:42:24,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.55172413793103) internal successors, (1553), 29 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:24,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:24,009 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:24,009 INFO L186 Difference]: Start difference. First operand has 330 places, 270 transitions, 2539 flow. Second operand 29 states and 1553 transitions. [2022-07-12 10:42:24,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 316 transitions, 3517 flow [2022-07-12 10:42:24,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 316 transitions, 3219 flow, removed 15 selfloop flow, removed 32 redundant places. [2022-07-12 10:42:24,040 INFO L242 Difference]: Finished difference. Result has 325 places, 275 transitions, 2609 flow [2022-07-12 10:42:24,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2609, PETRI_PLACES=325, PETRI_TRANSITIONS=275} [2022-07-12 10:42:24,043 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 237 predicate places. [2022-07-12 10:42:24,044 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 275 transitions, 2609 flow [2022-07-12 10:42:24,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:24,044 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:24,044 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:24,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-12 10:42:24,044 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:24,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:24,045 INFO L85 PathProgramCache]: Analyzing trace with hash 860362678, now seen corresponding path program 30 times [2022-07-12 10:42:24,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:24,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130653372] [2022-07-12 10:42:24,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:24,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:24,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130653372] [2022-07-12 10:42:24,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130653372] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:24,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:24,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:42:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162302927] [2022-07-12 10:42:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:24,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:42:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:24,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:42:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:42:24,427 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:24,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 275 transitions, 2609 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:24,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:24,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:24,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:27,218 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:42:27,508 INFO L129 PetriNetUnfolder]: 258/735 cut-off events. [2022-07-12 10:42:27,508 INFO L130 PetriNetUnfolder]: For 4990/4990 co-relation queries the response was YES. [2022-07-12 10:42:27,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 735 events. 258/735 cut-off events. For 4990/4990 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3573 event pairs, 20 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 4133. Up to 505 conditions per place. [2022-07-12 10:42:27,518 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 166 selfloop transitions, 64 changer transitions 29/298 dead transitions. [2022-07-12 10:42:27,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 298 transitions, 3230 flow [2022-07-12 10:42:27,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:27,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:27,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-07-12 10:42:27,520 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-07-12 10:42:27,520 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-07-12 10:42:27,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-07-12 10:42:27,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:27,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-07-12 10:42:27,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:27,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:27,524 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:27,524 INFO L186 Difference]: Start difference. First operand has 325 places, 275 transitions, 2609 flow. Second operand 32 states and 1681 transitions. [2022-07-12 10:42:27,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 298 transitions, 3230 flow [2022-07-12 10:42:27,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 298 transitions, 2964 flow, removed 41 selfloop flow, removed 25 redundant places. [2022-07-12 10:42:27,550 INFO L242 Difference]: Finished difference. Result has 330 places, 255 transitions, 2250 flow [2022-07-12 10:42:27,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2250, PETRI_PLACES=330, PETRI_TRANSITIONS=255} [2022-07-12 10:42:27,551 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-12 10:42:27,551 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 255 transitions, 2250 flow [2022-07-12 10:42:27,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:27,551 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:27,551 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:27,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-12 10:42:27,552 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:27,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash -575180962, now seen corresponding path program 31 times [2022-07-12 10:42:27,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:27,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658876297] [2022-07-12 10:42:27,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:27,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:27,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:27,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:27,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658876297] [2022-07-12 10:42:27,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658876297] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:27,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:27,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:27,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264954094] [2022-07-12 10:42:27,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:27,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:27,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:27,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:27,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:27,843 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:27,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 255 transitions, 2250 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:27,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:27,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:27,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:28,694 INFO L129 PetriNetUnfolder]: 261/731 cut-off events. [2022-07-12 10:42:28,695 INFO L130 PetriNetUnfolder]: For 4284/4284 co-relation queries the response was YES. [2022-07-12 10:42:28,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 731 events. 261/731 cut-off events. For 4284/4284 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3544 event pairs, 17 based on Foata normal form. 1/729 useless extension candidates. Maximal degree in co-relation 3946. Up to 463 conditions per place. [2022-07-12 10:42:28,702 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 97 changer transitions 18/297 dead transitions. [2022-07-12 10:42:28,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 297 transitions, 3101 flow [2022-07-12 10:42:28,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:28,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:28,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1602 transitions. [2022-07-12 10:42:28,704 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5680851063829787 [2022-07-12 10:42:28,704 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1602 transitions. [2022-07-12 10:42:28,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1602 transitions. [2022-07-12 10:42:28,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:28,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1602 transitions. [2022-07-12 10:42:28,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.4) internal successors, (1602), 30 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:28,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:28,707 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:28,707 INFO L186 Difference]: Start difference. First operand has 330 places, 255 transitions, 2250 flow. Second operand 30 states and 1602 transitions. [2022-07-12 10:42:28,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 297 transitions, 3101 flow [2022-07-12 10:42:28,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 297 transitions, 2818 flow, removed 35 selfloop flow, removed 37 redundant places. [2022-07-12 10:42:28,737 INFO L242 Difference]: Finished difference. Result has 301 places, 257 transitions, 2260 flow [2022-07-12 10:42:28,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2260, PETRI_PLACES=301, PETRI_TRANSITIONS=257} [2022-07-12 10:42:28,737 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 213 predicate places. [2022-07-12 10:42:28,737 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 257 transitions, 2260 flow [2022-07-12 10:42:28,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:28,738 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:28,738 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:28,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-12 10:42:28,738 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:28,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:28,739 INFO L85 PathProgramCache]: Analyzing trace with hash -397698678, now seen corresponding path program 32 times [2022-07-12 10:42:28,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:28,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504441445] [2022-07-12 10:42:28,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:28,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:28,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:29,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:29,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:29,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504441445] [2022-07-12 10:42:29,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504441445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:29,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:29,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:29,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322128805] [2022-07-12 10:42:29,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:29,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:29,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:29,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:29,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:29,011 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:29,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 257 transitions, 2260 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:29,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:29,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:29,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:29,975 INFO L129 PetriNetUnfolder]: 256/718 cut-off events. [2022-07-12 10:42:29,976 INFO L130 PetriNetUnfolder]: For 4216/4216 co-relation queries the response was YES. [2022-07-12 10:42:29,980 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3933 conditions, 718 events. 256/718 cut-off events. For 4216/4216 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3428 event pairs, 18 based on Foata normal form. 1/716 useless extension candidates. Maximal degree in co-relation 3843. Up to 456 conditions per place. [2022-07-12 10:42:29,997 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 100 changer transitions 14/296 dead transitions. [2022-07-12 10:42:29,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 296 transitions, 3085 flow [2022-07-12 10:42:29,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:29,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:30,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-12 10:42:30,012 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-12 10:42:30,013 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-12 10:42:30,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-12 10:42:30,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:30,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-12 10:42:30,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:30,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:30,017 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:30,017 INFO L186 Difference]: Start difference. First operand has 301 places, 257 transitions, 2260 flow. Second operand 32 states and 1701 transitions. [2022-07-12 10:42:30,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 296 transitions, 3085 flow [2022-07-12 10:42:30,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 296 transitions, 2878 flow, removed 28 selfloop flow, removed 27 redundant places. [2022-07-12 10:42:30,055 INFO L242 Difference]: Finished difference. Result has 307 places, 260 transitions, 2363 flow [2022-07-12 10:42:30,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2363, PETRI_PLACES=307, PETRI_TRANSITIONS=260} [2022-07-12 10:42:30,056 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 219 predicate places. [2022-07-12 10:42:30,057 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 260 transitions, 2363 flow [2022-07-12 10:42:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:30,057 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:30,057 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:30,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-12 10:42:30,057 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:30,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:30,062 INFO L85 PathProgramCache]: Analyzing trace with hash -953887820, now seen corresponding path program 33 times [2022-07-12 10:42:30,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:30,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113572360] [2022-07-12 10:42:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:30,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:30,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:30,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:30,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113572360] [2022-07-12 10:42:30,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113572360] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:30,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:30,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:30,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38667016] [2022-07-12 10:42:30,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:30,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:30,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:30,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:30,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:30,374 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:30,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 260 transitions, 2363 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:30,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:30,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:30,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:31,507 INFO L129 PetriNetUnfolder]: 257/722 cut-off events. [2022-07-12 10:42:31,508 INFO L130 PetriNetUnfolder]: For 4059/4059 co-relation queries the response was YES. [2022-07-12 10:42:31,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4000 conditions, 722 events. 257/722 cut-off events. For 4059/4059 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3475 event pairs, 18 based on Foata normal form. 1/720 useless extension candidates. Maximal degree in co-relation 3910. Up to 455 conditions per place. [2022-07-12 10:42:31,515 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 140 selfloop transitions, 105 changer transitions 16/300 dead transitions. [2022-07-12 10:42:31,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 300 transitions, 3193 flow [2022-07-12 10:42:31,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:42:31,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:42:31,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-07-12 10:42:31,517 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-07-12 10:42:31,524 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-07-12 10:42:31,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-07-12 10:42:31,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:31,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-07-12 10:42:31,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 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) [2022-07-12 10:42:31,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:31,544 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:31,544 INFO L186 Difference]: Start difference. First operand has 307 places, 260 transitions, 2363 flow. Second operand 35 states and 1853 transitions. [2022-07-12 10:42:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 300 transitions, 3193 flow [2022-07-12 10:42:31,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 300 transitions, 2957 flow, removed 33 selfloop flow, removed 27 redundant places. [2022-07-12 10:42:31,565 INFO L242 Difference]: Finished difference. Result has 316 places, 262 transitions, 2439 flow [2022-07-12 10:42:31,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2439, PETRI_PLACES=316, PETRI_TRANSITIONS=262} [2022-07-12 10:42:31,566 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2022-07-12 10:42:31,566 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 262 transitions, 2439 flow [2022-07-12 10:42:31,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:31,566 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:31,566 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:31,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-12 10:42:31,567 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:31,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:31,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1987884648, now seen corresponding path program 34 times [2022-07-12 10:42:31,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:31,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888284014] [2022-07-12 10:42:31,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:31,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:31,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:31,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:31,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888284014] [2022-07-12 10:42:31,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888284014] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:31,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:31,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:31,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632874889] [2022-07-12 10:42:31,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:31,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:31,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:31,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:31,913 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:31,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 262 transitions, 2439 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:31,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:31,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:31,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:33,293 INFO L129 PetriNetUnfolder]: 255/718 cut-off events. [2022-07-12 10:42:33,293 INFO L130 PetriNetUnfolder]: For 4331/4331 co-relation queries the response was YES. [2022-07-12 10:42:33,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4053 conditions, 718 events. 255/718 cut-off events. For 4331/4331 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3441 event pairs, 16 based on Foata normal form. 1/717 useless extension candidates. Maximal degree in co-relation 3960. Up to 481 conditions per place. [2022-07-12 10:42:33,300 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 160 selfloop transitions, 80 changer transitions 15/294 dead transitions. [2022-07-12 10:42:33,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 294 transitions, 3181 flow [2022-07-12 10:42:33,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1690 transitions. [2022-07-12 10:42:33,302 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618351063829787 [2022-07-12 10:42:33,302 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1690 transitions. [2022-07-12 10:42:33,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1690 transitions. [2022-07-12 10:42:33,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:33,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1690 transitions. [2022-07-12 10:42:33,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.8125) internal successors, (1690), 32 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:33,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:33,305 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:33,305 INFO L186 Difference]: Start difference. First operand has 316 places, 262 transitions, 2439 flow. Second operand 32 states and 1690 transitions. [2022-07-12 10:42:33,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 294 transitions, 3181 flow [2022-07-12 10:42:33,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 294 transitions, 2914 flow, removed 26 selfloop flow, removed 30 redundant places. [2022-07-12 10:42:33,329 INFO L242 Difference]: Finished difference. Result has 319 places, 261 transitions, 2351 flow [2022-07-12 10:42:33,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2351, PETRI_PLACES=319, PETRI_TRANSITIONS=261} [2022-07-12 10:42:33,330 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 231 predicate places. [2022-07-12 10:42:33,330 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 261 transitions, 2351 flow [2022-07-12 10:42:33,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:33,331 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:33,331 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:33,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-12 10:42:33,332 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:33,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:33,332 INFO L85 PathProgramCache]: Analyzing trace with hash 536324172, now seen corresponding path program 35 times [2022-07-12 10:42:33,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:33,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716108169] [2022-07-12 10:42:33,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:33,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:33,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:33,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:33,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:33,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716108169] [2022-07-12 10:42:33,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716108169] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:33,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:33,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:33,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030076982] [2022-07-12 10:42:33,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:33,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:33,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:33,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:33,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:33,641 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:33,642 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 261 transitions, 2351 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:33,642 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:33,642 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:33,642 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:34,372 INFO L129 PetriNetUnfolder]: 250/700 cut-off events. [2022-07-12 10:42:34,372 INFO L130 PetriNetUnfolder]: For 4289/4289 co-relation queries the response was YES. [2022-07-12 10:42:34,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 700 events. 250/700 cut-off events. For 4289/4289 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3312 event pairs, 16 based on Foata normal form. 1/699 useless extension candidates. Maximal degree in co-relation 3849. Up to 453 conditions per place. [2022-07-12 10:42:34,379 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 146 selfloop transitions, 87 changer transitions 18/290 dead transitions. [2022-07-12 10:42:34,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 290 transitions, 3035 flow [2022-07-12 10:42:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2022-07-12 10:42:34,381 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2022-07-12 10:42:34,381 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2022-07-12 10:42:34,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2022-07-12 10:42:34,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:34,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2022-07-12 10:42:34,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:34,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:34,408 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:34,408 INFO L186 Difference]: Start difference. First operand has 319 places, 261 transitions, 2351 flow. Second operand 31 states and 1647 transitions. [2022-07-12 10:42:34,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 290 transitions, 3035 flow [2022-07-12 10:42:34,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 290 transitions, 2842 flow, removed 16 selfloop flow, removed 31 redundant places. [2022-07-12 10:42:34,460 INFO L242 Difference]: Finished difference. Result has 317 places, 251 transitions, 2270 flow [2022-07-12 10:42:34,460 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2270, PETRI_PLACES=317, PETRI_TRANSITIONS=251} [2022-07-12 10:42:34,461 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 229 predicate places. [2022-07-12 10:42:34,461 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 251 transitions, 2270 flow [2022-07-12 10:42:34,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:34,462 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:34,462 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:34,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-12 10:42:34,462 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:34,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:34,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1431551966, now seen corresponding path program 36 times [2022-07-12 10:42:34,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:34,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661799371] [2022-07-12 10:42:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:34,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:34,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:34,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661799371] [2022-07-12 10:42:34,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661799371] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:34,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:34,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:34,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808167788] [2022-07-12 10:42:34,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:34,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:34,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:34,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:34,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:34,760 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:34,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 251 transitions, 2270 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:34,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:34,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:34,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:35,698 INFO L129 PetriNetUnfolder]: 245/689 cut-off events. [2022-07-12 10:42:35,698 INFO L130 PetriNetUnfolder]: For 4086/4086 co-relation queries the response was YES. [2022-07-12 10:42:35,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3866 conditions, 689 events. 245/689 cut-off events. For 4086/4086 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3275 event pairs, 17 based on Foata normal form. 1/688 useless extension candidates. Maximal degree in co-relation 3771. Up to 445 conditions per place. [2022-07-12 10:42:35,704 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 84 changer transitions 18/280 dead transitions. [2022-07-12 10:42:35,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 280 transitions, 2932 flow [2022-07-12 10:42:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:35,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:35,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1696 transitions. [2022-07-12 10:42:35,705 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-12 10:42:35,705 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1696 transitions. [2022-07-12 10:42:35,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1696 transitions. [2022-07-12 10:42:35,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:35,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1696 transitions. [2022-07-12 10:42:35,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.0) internal successors, (1696), 32 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:35,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:35,709 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:35,709 INFO L186 Difference]: Start difference. First operand has 317 places, 251 transitions, 2270 flow. Second operand 32 states and 1696 transitions. [2022-07-12 10:42:35,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 280 transitions, 2932 flow [2022-07-12 10:42:35,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 280 transitions, 2676 flow, removed 19 selfloop flow, removed 32 redundant places. [2022-07-12 10:42:35,729 INFO L242 Difference]: Finished difference. Result has 308 places, 241 transitions, 2125 flow [2022-07-12 10:42:35,730 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2125, PETRI_PLACES=308, PETRI_TRANSITIONS=241} [2022-07-12 10:42:35,730 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2022-07-12 10:42:35,730 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 241 transitions, 2125 flow [2022-07-12 10:42:35,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:35,730 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:35,731 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:35,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-12 10:42:35,731 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:35,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:35,731 INFO L85 PathProgramCache]: Analyzing trace with hash 105401958, now seen corresponding path program 37 times [2022-07-12 10:42:35,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:35,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941870406] [2022-07-12 10:42:35,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:35,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:35,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:36,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:36,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941870406] [2022-07-12 10:42:36,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941870406] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:36,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:36,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:36,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76402559] [2022-07-12 10:42:36,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:36,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:36,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:36,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:36,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:36,060 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:36,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 241 transitions, 2125 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:36,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:36,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:36,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:36,933 INFO L129 PetriNetUnfolder]: 242/664 cut-off events. [2022-07-12 10:42:36,933 INFO L130 PetriNetUnfolder]: For 3844/3844 co-relation queries the response was YES. [2022-07-12 10:42:36,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3743 conditions, 664 events. 242/664 cut-off events. For 3844/3844 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3086 event pairs, 15 based on Foata normal form. 1/662 useless extension candidates. Maximal degree in co-relation 3650. Up to 438 conditions per place. [2022-07-12 10:42:36,939 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 128 selfloop transitions, 80 changer transitions 24/271 dead transitions. [2022-07-12 10:42:36,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 271 transitions, 2764 flow [2022-07-12 10:42:36,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:36,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:36,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1594 transitions. [2022-07-12 10:42:36,941 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652482269503546 [2022-07-12 10:42:36,941 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1594 transitions. [2022-07-12 10:42:36,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1594 transitions. [2022-07-12 10:42:36,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:36,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1594 transitions. [2022-07-12 10:42:36,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.13333333333333) internal successors, (1594), 30 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:36,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:36,944 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:36,944 INFO L186 Difference]: Start difference. First operand has 308 places, 241 transitions, 2125 flow. Second operand 30 states and 1594 transitions. [2022-07-12 10:42:36,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 271 transitions, 2764 flow [2022-07-12 10:42:36,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 271 transitions, 2511 flow, removed 13 selfloop flow, removed 33 redundant places. [2022-07-12 10:42:36,962 INFO L242 Difference]: Finished difference. Result has 293 places, 230 transitions, 1976 flow [2022-07-12 10:42:36,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1976, PETRI_PLACES=293, PETRI_TRANSITIONS=230} [2022-07-12 10:42:36,963 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 205 predicate places. [2022-07-12 10:42:36,963 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 230 transitions, 1976 flow [2022-07-12 10:42:36,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:36,963 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:36,963 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:36,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-12 10:42:36,964 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:36,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:36,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1913970746, now seen corresponding path program 38 times [2022-07-12 10:42:36,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:36,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250180848] [2022-07-12 10:42:36,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:36,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:36,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:37,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:37,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:37,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250180848] [2022-07-12 10:42:37,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250180848] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:37,228 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:37,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:37,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831708432] [2022-07-12 10:42:37,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:37,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:37,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:37,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:37,229 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:37,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 230 transitions, 1976 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:37,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:37,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:37,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:38,170 INFO L129 PetriNetUnfolder]: 234/643 cut-off events. [2022-07-12 10:42:38,170 INFO L130 PetriNetUnfolder]: For 3501/3501 co-relation queries the response was YES. [2022-07-12 10:42:38,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3547 conditions, 643 events. 234/643 cut-off events. For 3501/3501 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2914 event pairs, 16 based on Foata normal form. 1/641 useless extension candidates. Maximal degree in co-relation 3459. Up to 437 conditions per place. [2022-07-12 10:42:38,176 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 65 changer transitions 23/256 dead transitions. [2022-07-12 10:42:38,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 256 transitions, 2545 flow [2022-07-12 10:42:38,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:38,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1584 transitions. [2022-07-12 10:42:38,179 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-07-12 10:42:38,179 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1584 transitions. [2022-07-12 10:42:38,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1584 transitions. [2022-07-12 10:42:38,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:38,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1584 transitions. [2022-07-12 10:42:38,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.8) internal successors, (1584), 30 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:38,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:38,182 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:38,182 INFO L186 Difference]: Start difference. First operand has 293 places, 230 transitions, 1976 flow. Second operand 30 states and 1584 transitions. [2022-07-12 10:42:38,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 256 transitions, 2545 flow [2022-07-12 10:42:38,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 256 transitions, 2252 flow, removed 16 selfloop flow, removed 39 redundant places. [2022-07-12 10:42:38,200 INFO L242 Difference]: Finished difference. Result has 276 places, 218 transitions, 1728 flow [2022-07-12 10:42:38,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1728, PETRI_PLACES=276, PETRI_TRANSITIONS=218} [2022-07-12 10:42:38,200 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 188 predicate places. [2022-07-12 10:42:38,200 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 218 transitions, 1728 flow [2022-07-12 10:42:38,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:38,201 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:38,201 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:38,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-12 10:42:38,201 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:38,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:38,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1285129540, now seen corresponding path program 39 times [2022-07-12 10:42:38,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:38,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713239727] [2022-07-12 10:42:38,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:38,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:38,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:38,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:38,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:38,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713239727] [2022-07-12 10:42:38,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713239727] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:38,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:38,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:42:38,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204669502] [2022-07-12 10:42:38,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:38,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:42:38,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:42:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:42:38,515 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:38,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 218 transitions, 1728 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:38,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:38,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:38,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:40,754 INFO L129 PetriNetUnfolder]: 230/624 cut-off events. [2022-07-12 10:42:40,755 INFO L130 PetriNetUnfolder]: For 2951/2951 co-relation queries the response was YES. [2022-07-12 10:42:40,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 624 events. 230/624 cut-off events. For 2951/2951 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2775 event pairs, 16 based on Foata normal form. 1/623 useless extension candidates. Maximal degree in co-relation 3211. Up to 426 conditions per place. [2022-07-12 10:42:40,760 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 118 selfloop transitions, 72 changer transitions 15/244 dead transitions. [2022-07-12 10:42:40,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 244 transitions, 2296 flow [2022-07-12 10:42:40,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:42:40,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:42:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1682 transitions. [2022-07-12 10:42:40,761 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5591755319148937 [2022-07-12 10:42:40,762 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1682 transitions. [2022-07-12 10:42:40,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1682 transitions. [2022-07-12 10:42:40,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:40,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1682 transitions. [2022-07-12 10:42:40,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5625) internal successors, (1682), 32 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:40,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:40,765 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:40,765 INFO L186 Difference]: Start difference. First operand has 276 places, 218 transitions, 1728 flow. Second operand 32 states and 1682 transitions. [2022-07-12 10:42:40,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 244 transitions, 2296 flow [2022-07-12 10:42:40,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 244 transitions, 2076 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-07-12 10:42:40,783 INFO L242 Difference]: Finished difference. Result has 261 places, 213 transitions, 1649 flow [2022-07-12 10:42:40,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1649, PETRI_PLACES=261, PETRI_TRANSITIONS=213} [2022-07-12 10:42:40,792 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 173 predicate places. [2022-07-12 10:42:40,792 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 213 transitions, 1649 flow [2022-07-12 10:42:40,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:40,793 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:40,793 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:40,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-12 10:42:40,794 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:40,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:40,795 INFO L85 PathProgramCache]: Analyzing trace with hash 830599664, now seen corresponding path program 40 times [2022-07-12 10:42:40,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:40,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932743176] [2022-07-12 10:42:40,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:40,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:40,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:41,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:41,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:41,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932743176] [2022-07-12 10:42:41,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932743176] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:41,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:41,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:42:41,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214496140] [2022-07-12 10:42:41,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:41,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:42:41,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:41,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:42:41,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:42:41,105 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:41,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 213 transitions, 1649 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:41,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:41,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:41,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:42,004 INFO L129 PetriNetUnfolder]: 226/611 cut-off events. [2022-07-12 10:42:42,004 INFO L130 PetriNetUnfolder]: For 2966/2966 co-relation queries the response was YES. [2022-07-12 10:42:42,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3208 conditions, 611 events. 226/611 cut-off events. For 2966/2966 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2707 event pairs, 17 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 3133. Up to 424 conditions per place. [2022-07-12 10:42:42,009 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 31/237 dead transitions. [2022-07-12 10:42:42,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 237 transitions, 2158 flow [2022-07-12 10:42:42,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-12 10:42:42,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-12 10:42:42,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1577 transitions. [2022-07-12 10:42:42,011 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5592198581560284 [2022-07-12 10:42:42,011 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1577 transitions. [2022-07-12 10:42:42,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1577 transitions. [2022-07-12 10:42:42,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:42,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1577 transitions. [2022-07-12 10:42:42,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.56666666666667) internal successors, (1577), 30 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:42,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:42,014 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:42,014 INFO L186 Difference]: Start difference. First operand has 261 places, 213 transitions, 1649 flow. Second operand 30 states and 1577 transitions. [2022-07-12 10:42:42,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 237 transitions, 2158 flow [2022-07-12 10:42:42,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 237 transitions, 1957 flow, removed 10 selfloop flow, removed 31 redundant places. [2022-07-12 10:42:42,048 INFO L242 Difference]: Finished difference. Result has 255 places, 196 transitions, 1474 flow [2022-07-12 10:42:42,049 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1474, PETRI_PLACES=255, PETRI_TRANSITIONS=196} [2022-07-12 10:42:42,050 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-12 10:42:42,050 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 196 transitions, 1474 flow [2022-07-12 10:42:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:42,050 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:42,051 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:42,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-12 10:42:42,051 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:42,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:42,051 INFO L85 PathProgramCache]: Analyzing trace with hash -108080956, now seen corresponding path program 41 times [2022-07-12 10:42:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:42,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533477493] [2022-07-12 10:42:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:42,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:42,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:42,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533477493] [2022-07-12 10:42:42,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533477493] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:42,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:42,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:42,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998631486] [2022-07-12 10:42:42,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:42,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:42,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:42,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:42,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:42,384 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:42,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 196 transitions, 1474 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:42,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:42,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:42,385 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:43,388 INFO L129 PetriNetUnfolder]: 260/725 cut-off events. [2022-07-12 10:42:43,388 INFO L130 PetriNetUnfolder]: For 3620/3620 co-relation queries the response was YES. [2022-07-12 10:42:43,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 725 events. 260/725 cut-off events. For 3620/3620 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3576 event pairs, 44 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3597. Up to 435 conditions per place. [2022-07-12 10:42:43,394 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2022-07-12 10:42:43,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 280 transitions, 2767 flow [2022-07-12 10:42:43,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:42:43,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:42:43,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2022-07-12 10:42:43,396 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2022-07-12 10:42:43,396 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2022-07-12 10:42:43,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2022-07-12 10:42:43,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:43,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2022-07-12 10:42:43,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:43,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:43,400 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:43,400 INFO L186 Difference]: Start difference. First operand has 255 places, 196 transitions, 1474 flow. Second operand 37 states and 1965 transitions. [2022-07-12 10:42:43,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 280 transitions, 2767 flow [2022-07-12 10:42:43,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 2503 flow, removed 25 selfloop flow, removed 28 redundant places. [2022-07-12 10:42:43,414 INFO L242 Difference]: Finished difference. Result has 257 places, 221 transitions, 1845 flow [2022-07-12 10:42:43,414 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=257, PETRI_TRANSITIONS=221} [2022-07-12 10:42:43,414 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 169 predicate places. [2022-07-12 10:42:43,414 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 221 transitions, 1845 flow [2022-07-12 10:42:43,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:43,415 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:43,415 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:43,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-12 10:42:43,415 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:43,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1491200108, now seen corresponding path program 42 times [2022-07-12 10:42:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:43,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532073073] [2022-07-12 10:42:43,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:43,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:43,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:43,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532073073] [2022-07-12 10:42:43,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532073073] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:43,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:43,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:43,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019478433] [2022-07-12 10:42:43,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:43,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:43,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:43,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:43,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:43,791 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:43,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:43,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:43,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:43,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:44,755 INFO L129 PetriNetUnfolder]: 258/728 cut-off events. [2022-07-12 10:42:44,756 INFO L130 PetriNetUnfolder]: For 4634/4634 co-relation queries the response was YES. [2022-07-12 10:42:44,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 728 events. 258/728 cut-off events. For 4634/4634 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3597 event pairs, 52 based on Foata normal form. 1/727 useless extension candidates. Maximal degree in co-relation 3818. Up to 442 conditions per place. [2022-07-12 10:42:44,763 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 36/278 dead transitions. [2022-07-12 10:42:44,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 278 transitions, 2894 flow [2022-07-12 10:42:44,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:42:44,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:42:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-07-12 10:42:44,764 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-07-12 10:42:44,764 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-07-12 10:42:44,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-07-12 10:42:44,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:44,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-07-12 10:42:44,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:44,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:44,772 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:44,772 INFO L186 Difference]: Start difference. First operand has 257 places, 221 transitions, 1845 flow. Second operand 34 states and 1811 transitions. [2022-07-12 10:42:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 278 transitions, 2894 flow [2022-07-12 10:42:44,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 278 transitions, 2530 flow, removed 146 selfloop flow, removed 21 redundant places. [2022-07-12 10:42:44,792 INFO L242 Difference]: Finished difference. Result has 272 places, 228 transitions, 1896 flow [2022-07-12 10:42:44,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1896, PETRI_PLACES=272, PETRI_TRANSITIONS=228} [2022-07-12 10:42:44,793 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 184 predicate places. [2022-07-12 10:42:44,793 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 228 transitions, 1896 flow [2022-07-12 10:42:44,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:44,793 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:44,793 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:44,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-12 10:42:44,794 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:44,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:44,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1426219676, now seen corresponding path program 43 times [2022-07-12 10:42:44,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:44,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277697724] [2022-07-12 10:42:44,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:44,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:45,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:45,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:45,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277697724] [2022-07-12 10:42:45,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277697724] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:45,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:45,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:45,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073209077] [2022-07-12 10:42:45,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:45,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:45,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:45,126 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:45,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 228 transitions, 1896 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:45,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:45,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:45,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:46,241 INFO L129 PetriNetUnfolder]: 283/793 cut-off events. [2022-07-12 10:42:46,241 INFO L130 PetriNetUnfolder]: For 5981/5981 co-relation queries the response was YES. [2022-07-12 10:42:46,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4401 conditions, 793 events. 283/793 cut-off events. For 5981/5981 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3944 event pairs, 31 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4316. Up to 494 conditions per place. [2022-07-12 10:42:46,249 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 153 selfloop transitions, 97 changer transitions 22/311 dead transitions. [2022-07-12 10:42:46,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 311 transitions, 3442 flow [2022-07-12 10:42:46,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-12 10:42:46,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-12 10:42:46,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2022-07-12 10:42:46,251 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2022-07-12 10:42:46,251 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2022-07-12 10:42:46,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2022-07-12 10:42:46,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:46,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2022-07-12 10:42:46,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:46,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:42:46,255 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:42:46,255 INFO L186 Difference]: Start difference. First operand has 272 places, 228 transitions, 1896 flow. Second operand 39 states and 2071 transitions. [2022-07-12 10:42:46,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 311 transitions, 3442 flow [2022-07-12 10:42:46,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 311 transitions, 3138 flow, removed 86 selfloop flow, removed 30 redundant places. [2022-07-12 10:42:46,279 INFO L242 Difference]: Finished difference. Result has 284 places, 265 transitions, 2479 flow [2022-07-12 10:42:46,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2479, PETRI_PLACES=284, PETRI_TRANSITIONS=265} [2022-07-12 10:42:46,279 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-07-12 10:42:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 265 transitions, 2479 flow [2022-07-12 10:42:46,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:46,280 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:46,280 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:46,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-12 10:42:46,280 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:46,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:46,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2061252160, now seen corresponding path program 44 times [2022-07-12 10:42:46,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:46,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040829817] [2022-07-12 10:42:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:46,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:46,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:46,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:46,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:46,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040829817] [2022-07-12 10:42:46,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040829817] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:46,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:46,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142298552] [2022-07-12 10:42:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:46,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:46,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:46,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:46,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:46,620 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:46,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 265 transitions, 2479 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:46,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:46,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:46,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:47,740 INFO L129 PetriNetUnfolder]: 299/814 cut-off events. [2022-07-12 10:42:47,741 INFO L130 PetriNetUnfolder]: For 7560/7560 co-relation queries the response was YES. [2022-07-12 10:42:47,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4916 conditions, 814 events. 299/814 cut-off events. For 7560/7560 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4193 event pairs, 35 based on Foata normal form. 1/812 useless extension candidates. Maximal degree in co-relation 4829. Up to 538 conditions per place. [2022-07-12 10:42:47,750 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 96 changer transitions 38/332 dead transitions. [2022-07-12 10:42:47,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 332 transitions, 3792 flow [2022-07-12 10:42:47,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:42:47,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:42:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2115 transitions. [2022-07-12 10:42:47,752 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-07-12 10:42:47,752 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2115 transitions. [2022-07-12 10:42:47,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2115 transitions. [2022-07-12 10:42:47,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:47,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2115 transitions. [2022-07-12 10:42:47,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.875) internal successors, (2115), 40 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:47,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:47,756 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:47,756 INFO L186 Difference]: Start difference. First operand has 284 places, 265 transitions, 2479 flow. Second operand 40 states and 2115 transitions. [2022-07-12 10:42:47,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 332 transitions, 3792 flow [2022-07-12 10:42:47,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 332 transitions, 3302 flow, removed 208 selfloop flow, removed 17 redundant places. [2022-07-12 10:42:47,786 INFO L242 Difference]: Finished difference. Result has 314 places, 281 transitions, 2537 flow [2022-07-12 10:42:47,786 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2537, PETRI_PLACES=314, PETRI_TRANSITIONS=281} [2022-07-12 10:42:47,786 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2022-07-12 10:42:47,786 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 281 transitions, 2537 flow [2022-07-12 10:42:47,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:47,787 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:47,787 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:47,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-12 10:42:47,787 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:47,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:47,787 INFO L85 PathProgramCache]: Analyzing trace with hash -952348106, now seen corresponding path program 45 times [2022-07-12 10:42:47,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:47,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61502891] [2022-07-12 10:42:47,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:47,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:48,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:48,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:48,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61502891] [2022-07-12 10:42:48,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61502891] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:48,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:48,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:42:48,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917867527] [2022-07-12 10:42:48,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:48,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:42:48,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:48,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:42:48,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:42:48,101 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:48,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 281 transitions, 2537 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:48,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:48,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:48,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:49,259 INFO L129 PetriNetUnfolder]: 294/836 cut-off events. [2022-07-12 10:42:49,260 INFO L130 PetriNetUnfolder]: For 7913/7913 co-relation queries the response was YES. [2022-07-12 10:42:49,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4979 conditions, 836 events. 294/836 cut-off events. For 7913/7913 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4365 event pairs, 49 based on Foata normal form. 1/835 useless extension candidates. Maximal degree in co-relation 4880. Up to 525 conditions per place. [2022-07-12 10:42:49,268 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 158 selfloop transitions, 89 changer transitions 39/325 dead transitions. [2022-07-12 10:42:49,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 325 transitions, 3513 flow [2022-07-12 10:42:49,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:42:49,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:42:49,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1961 transitions. [2022-07-12 10:42:49,269 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-12 10:42:49,269 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1961 transitions. [2022-07-12 10:42:49,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1961 transitions. [2022-07-12 10:42:49,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:49,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1961 transitions. [2022-07-12 10:42:49,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.0) internal successors, (1961), 37 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:49,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:49,273 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:49,273 INFO L186 Difference]: Start difference. First operand has 314 places, 281 transitions, 2537 flow. Second operand 37 states and 1961 transitions. [2022-07-12 10:42:49,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 325 transitions, 3513 flow [2022-07-12 10:42:49,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 325 transitions, 3139 flow, removed 131 selfloop flow, removed 31 redundant places. [2022-07-12 10:42:49,302 INFO L242 Difference]: Finished difference. Result has 322 places, 274 transitions, 2410 flow [2022-07-12 10:42:49,302 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2410, PETRI_PLACES=322, PETRI_TRANSITIONS=274} [2022-07-12 10:42:49,304 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-12 10:42:49,304 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 274 transitions, 2410 flow [2022-07-12 10:42:49,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:49,305 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:49,305 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:49,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-12 10:42:49,305 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:49,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:49,305 INFO L85 PathProgramCache]: Analyzing trace with hash -822174478, now seen corresponding path program 46 times [2022-07-12 10:42:49,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:49,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180663219] [2022-07-12 10:42:49,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:49,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:49,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:49,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180663219] [2022-07-12 10:42:49,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180663219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:49,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:49,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163788472] [2022-07-12 10:42:49,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:49,580 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:49,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 274 transitions, 2410 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:49,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:49,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:49,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:50,760 INFO L129 PetriNetUnfolder]: 301/862 cut-off events. [2022-07-12 10:42:50,760 INFO L130 PetriNetUnfolder]: For 7746/7746 co-relation queries the response was YES. [2022-07-12 10:42:50,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5152 conditions, 862 events. 301/862 cut-off events. For 7746/7746 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4579 event pairs, 49 based on Foata normal form. 1/861 useless extension candidates. Maximal degree in co-relation 5052. Up to 529 conditions per place. [2022-07-12 10:42:50,769 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 169 selfloop transitions, 94 changer transitions 40/342 dead transitions. [2022-07-12 10:42:50,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 342 transitions, 3736 flow [2022-07-12 10:42:50,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:42:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:42:50,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-12 10:42:50,771 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-12 10:42:50,771 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-12 10:42:50,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-12 10:42:50,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:50,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-12 10:42:50,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 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) [2022-07-12 10:42:50,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:50,774 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:50,774 INFO L186 Difference]: Start difference. First operand has 322 places, 274 transitions, 2410 flow. Second operand 31 states and 1659 transitions. [2022-07-12 10:42:50,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 342 transitions, 3736 flow [2022-07-12 10:42:50,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 342 transitions, 3399 flow, removed 41 selfloop flow, removed 42 redundant places. [2022-07-12 10:42:50,808 INFO L242 Difference]: Finished difference. Result has 313 places, 285 transitions, 2617 flow [2022-07-12 10:42:50,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2617, PETRI_PLACES=313, PETRI_TRANSITIONS=285} [2022-07-12 10:42:50,809 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 225 predicate places. [2022-07-12 10:42:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 285 transitions, 2617 flow [2022-07-12 10:42:50,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:50,809 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:50,809 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:50,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-12 10:42:50,810 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:50,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1405236688, now seen corresponding path program 47 times [2022-07-12 10:42:50,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:50,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623533642] [2022-07-12 10:42:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:50,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:50,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:51,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:51,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:51,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623533642] [2022-07-12 10:42:51,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623533642] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:51,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:51,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:51,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696784077] [2022-07-12 10:42:51,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:51,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:51,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:51,137 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:51,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 285 transitions, 2617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:51,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:51,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:51,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:52,513 INFO L129 PetriNetUnfolder]: 314/898 cut-off events. [2022-07-12 10:42:52,514 INFO L130 PetriNetUnfolder]: For 9408/9408 co-relation queries the response was YES. [2022-07-12 10:42:52,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5538 conditions, 898 events. 314/898 cut-off events. For 9408/9408 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4776 event pairs, 57 based on Foata normal form. 1/897 useless extension candidates. Maximal degree in co-relation 5438. Up to 563 conditions per place. [2022-07-12 10:42:52,528 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 189 selfloop transitions, 108 changer transitions 24/360 dead transitions. [2022-07-12 10:42:52,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 360 transitions, 4296 flow [2022-07-12 10:42:52,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:42:52,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:42:52,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-07-12 10:42:52,530 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-07-12 10:42:52,530 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-07-12 10:42:52,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-07-12 10:42:52,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:52,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-07-12 10:42:52,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:52,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:52,535 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:52,535 INFO L186 Difference]: Start difference. First operand has 313 places, 285 transitions, 2617 flow. Second operand 37 states and 1970 transitions. [2022-07-12 10:42:52,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 360 transitions, 4296 flow [2022-07-12 10:42:52,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 360 transitions, 4056 flow, removed 72 selfloop flow, removed 26 redundant places. [2022-07-12 10:42:52,620 INFO L242 Difference]: Finished difference. Result has 322 places, 312 transitions, 3211 flow [2022-07-12 10:42:52,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3211, PETRI_PLACES=322, PETRI_TRANSITIONS=312} [2022-07-12 10:42:52,620 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-12 10:42:52,621 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 312 transitions, 3211 flow [2022-07-12 10:42:52,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:52,621 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:52,621 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:52,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-12 10:42:52,621 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:52,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:52,621 INFO L85 PathProgramCache]: Analyzing trace with hash 797271296, now seen corresponding path program 48 times [2022-07-12 10:42:52,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:52,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232171282] [2022-07-12 10:42:52,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:52,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:52,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:52,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:52,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232171282] [2022-07-12 10:42:52,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232171282] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:52,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:52,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:42:52,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106396420] [2022-07-12 10:42:52,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:52,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:42:52,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:52,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:42:52,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:42:52,900 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:52,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 312 transitions, 3211 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:52,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:52,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:52,900 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:54,103 INFO L129 PetriNetUnfolder]: 322/924 cut-off events. [2022-07-12 10:42:54,103 INFO L130 PetriNetUnfolder]: For 10555/10555 co-relation queries the response was YES. [2022-07-12 10:42:54,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 924 events. 322/924 cut-off events. For 10555/10555 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5014 event pairs, 63 based on Foata normal form. 1/923 useless extension candidates. Maximal degree in co-relation 5820. Up to 585 conditions per place. [2022-07-12 10:42:54,112 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 103 changer transitions 31/370 dead transitions. [2022-07-12 10:42:54,112 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 370 transitions, 4598 flow [2022-07-12 10:42:54,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:42:54,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:42:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-07-12 10:42:54,115 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-07-12 10:42:54,115 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-07-12 10:42:54,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-07-12 10:42:54,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:54,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-07-12 10:42:54,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:54,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:54,118 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:54,118 INFO L186 Difference]: Start difference. First operand has 322 places, 312 transitions, 3211 flow. Second operand 37 states and 1966 transitions. [2022-07-12 10:42:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 370 transitions, 4598 flow [2022-07-12 10:42:54,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 370 transitions, 4131 flow, removed 188 selfloop flow, removed 18 redundant places. [2022-07-12 10:42:54,163 INFO L242 Difference]: Finished difference. Result has 346 places, 323 transitions, 3271 flow [2022-07-12 10:42:54,163 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3271, PETRI_PLACES=346, PETRI_TRANSITIONS=323} [2022-07-12 10:42:54,163 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 258 predicate places. [2022-07-12 10:42:54,164 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 323 transitions, 3271 flow [2022-07-12 10:42:54,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:54,164 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:54,164 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:54,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-12 10:42:54,164 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:54,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:54,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1076653030, now seen corresponding path program 49 times [2022-07-12 10:42:54,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:54,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900886579] [2022-07-12 10:42:54,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:54,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:54,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:54,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:54,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900886579] [2022-07-12 10:42:54,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900886579] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:54,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:54,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:42:54,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071921275] [2022-07-12 10:42:54,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:54,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:42:54,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:54,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:42:54,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:42:54,572 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:54,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 323 transitions, 3271 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:54,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:54,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:54,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:57,347 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:42:58,380 INFO L129 PetriNetUnfolder]: 366/1046 cut-off events. [2022-07-12 10:42:58,380 INFO L130 PetriNetUnfolder]: For 13456/13456 co-relation queries the response was YES. [2022-07-12 10:42:58,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6800 conditions, 1046 events. 366/1046 cut-off events. For 13456/13456 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5868 event pairs, 46 based on Foata normal form. 1/1045 useless extension candidates. Maximal degree in co-relation 6689. Up to 645 conditions per place. [2022-07-12 10:42:58,391 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 230 selfloop transitions, 156 changer transitions 22/447 dead transitions. [2022-07-12 10:42:58,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 447 transitions, 5688 flow [2022-07-12 10:42:58,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-07-12 10:42:58,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-07-12 10:42:58,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2022-07-12 10:42:58,393 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-07-12 10:42:58,393 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2022-07-12 10:42:58,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2022-07-12 10:42:58,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:58,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2022-07-12 10:42:58,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:58,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:58,403 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:58,403 INFO L186 Difference]: Start difference. First operand has 346 places, 323 transitions, 3271 flow. Second operand 52 states and 2728 transitions. [2022-07-12 10:42:58,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 447 transitions, 5688 flow [2022-07-12 10:42:58,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 447 transitions, 5251 flow, removed 137 selfloop flow, removed 30 redundant places. [2022-07-12 10:42:58,451 INFO L242 Difference]: Finished difference. Result has 380 places, 408 transitions, 4537 flow [2022-07-12 10:42:58,452 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=4537, PETRI_PLACES=380, PETRI_TRANSITIONS=408} [2022-07-12 10:42:58,452 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 292 predicate places. [2022-07-12 10:42:58,452 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 408 transitions, 4537 flow [2022-07-12 10:42:58,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:58,453 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:58,453 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:58,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-12 10:42:58,453 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:58,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:58,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1229024936, now seen corresponding path program 50 times [2022-07-12 10:42:58,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:58,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982992923] [2022-07-12 10:42:58,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:42:58,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:42:58,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:42:58,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982992923] [2022-07-12 10:42:58,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982992923] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:42:58,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:42:58,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-12 10:42:58,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937888119] [2022-07-12 10:42:58,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:42:58,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 10:42:58,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:42:58,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 10:42:58,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-12 10:42:58,739 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:42:58,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 408 transitions, 4537 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:58,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:42:58,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:42:58,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:42:59,743 INFO L129 PetriNetUnfolder]: 374/1048 cut-off events. [2022-07-12 10:42:59,743 INFO L130 PetriNetUnfolder]: For 15170/15170 co-relation queries the response was YES. [2022-07-12 10:42:59,751 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7274 conditions, 1048 events. 374/1048 cut-off events. For 15170/15170 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5976 event pairs, 36 based on Foata normal form. 1/1047 useless extension candidates. Maximal degree in co-relation 7152. Up to 718 conditions per place. [2022-07-12 10:42:59,755 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 298 selfloop transitions, 94 changer transitions 32/463 dead transitions. [2022-07-12 10:42:59,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 463 transitions, 6082 flow [2022-07-12 10:42:59,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:42:59,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:42:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-07-12 10:42:59,756 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-07-12 10:42:59,756 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-07-12 10:42:59,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-07-12 10:42:59,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:42:59,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-07-12 10:42:59,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:59,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:59,760 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:59,760 INFO L186 Difference]: Start difference. First operand has 380 places, 408 transitions, 4537 flow. Second operand 34 states and 1814 transitions. [2022-07-12 10:42:59,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 463 transitions, 6082 flow [2022-07-12 10:42:59,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 463 transitions, 5281 flow, removed 350 selfloop flow, removed 21 redundant places. [2022-07-12 10:42:59,831 INFO L242 Difference]: Finished difference. Result has 396 places, 415 transitions, 4178 flow [2022-07-12 10:42:59,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4178, PETRI_PLACES=396, PETRI_TRANSITIONS=415} [2022-07-12 10:42:59,832 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 308 predicate places. [2022-07-12 10:42:59,832 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 415 transitions, 4178 flow [2022-07-12 10:42:59,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:42:59,833 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:42:59,833 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:42:59,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-12 10:42:59,833 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:42:59,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:42:59,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1144040306, now seen corresponding path program 51 times [2022-07-12 10:42:59,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:42:59,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968474029] [2022-07-12 10:42:59,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:42:59,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:42:59,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:00,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:00,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:00,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968474029] [2022-07-12 10:43:00,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968474029] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:00,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:00,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:00,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768566616] [2022-07-12 10:43:00,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:00,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:00,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:00,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:00,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:00,228 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:00,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 415 transitions, 4178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:00,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:00,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:00,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:01,272 INFO L129 PetriNetUnfolder]: 367/1057 cut-off events. [2022-07-12 10:43:01,272 INFO L130 PetriNetUnfolder]: For 14131/14131 co-relation queries the response was YES. [2022-07-12 10:43:01,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1057 events. 367/1057 cut-off events. For 14131/14131 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6101 event pairs, 45 based on Foata normal form. 1/1056 useless extension candidates. Maximal degree in co-relation 6842. Up to 697 conditions per place. [2022-07-12 10:43:01,284 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 280 selfloop transitions, 93 changer transitions 40/452 dead transitions. [2022-07-12 10:43:01,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 452 transitions, 5370 flow [2022-07-12 10:43:01,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:43:01,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:43:01,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2022-07-12 10:43:01,286 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2022-07-12 10:43:01,286 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2022-07-12 10:43:01,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2022-07-12 10:43:01,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:01,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2022-07-12 10:43:01,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:01,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:01,289 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:01,289 INFO L186 Difference]: Start difference. First operand has 396 places, 415 transitions, 4178 flow. Second operand 34 states and 1809 transitions. [2022-07-12 10:43:01,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 452 transitions, 5370 flow [2022-07-12 10:43:01,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 452 transitions, 5071 flow, removed 77 selfloop flow, removed 30 redundant places. [2022-07-12 10:43:01,355 INFO L242 Difference]: Finished difference. Result has 402 places, 403 transitions, 4037 flow [2022-07-12 10:43:01,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4037, PETRI_PLACES=402, PETRI_TRANSITIONS=403} [2022-07-12 10:43:01,356 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 314 predicate places. [2022-07-12 10:43:01,356 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 403 transitions, 4037 flow [2022-07-12 10:43:01,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:01,356 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:01,356 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:01,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-12 10:43:01,357 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:01,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:01,357 INFO L85 PathProgramCache]: Analyzing trace with hash -697570178, now seen corresponding path program 52 times [2022-07-12 10:43:01,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:01,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015266036] [2022-07-12 10:43:01,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:01,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:01,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:01,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:01,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015266036] [2022-07-12 10:43:01,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015266036] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:01,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:01,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:01,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486761680] [2022-07-12 10:43:01,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:01,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:01,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:01,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:01,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:01,649 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:01,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 403 transitions, 4037 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:01,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:01,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:01,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:02,714 INFO L129 PetriNetUnfolder]: 371/1070 cut-off events. [2022-07-12 10:43:02,714 INFO L130 PetriNetUnfolder]: For 13716/13716 co-relation queries the response was YES. [2022-07-12 10:43:02,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7092 conditions, 1070 events. 371/1070 cut-off events. For 13716/13716 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6142 event pairs, 48 based on Foata normal form. 1/1069 useless extension candidates. Maximal degree in co-relation 6963. Up to 734 conditions per place. [2022-07-12 10:43:02,728 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 298 selfloop transitions, 93 changer transitions 31/461 dead transitions. [2022-07-12 10:43:02,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 461 transitions, 5648 flow [2022-07-12 10:43:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:43:02,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:43:02,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2022-07-12 10:43:02,730 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2022-07-12 10:43:02,730 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2022-07-12 10:43:02,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2022-07-12 10:43:02,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:02,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2022-07-12 10:43:02,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:02,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:02,733 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:02,733 INFO L186 Difference]: Start difference. First operand has 402 places, 403 transitions, 4037 flow. Second operand 38 states and 2011 transitions. [2022-07-12 10:43:02,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 461 transitions, 5648 flow [2022-07-12 10:43:02,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 461 transitions, 5284 flow, removed 64 selfloop flow, removed 37 redundant places. [2022-07-12 10:43:02,801 INFO L242 Difference]: Finished difference. Result has 403 places, 418 transitions, 4241 flow [2022-07-12 10:43:02,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4241, PETRI_PLACES=403, PETRI_TRANSITIONS=418} [2022-07-12 10:43:02,802 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 315 predicate places. [2022-07-12 10:43:02,802 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 418 transitions, 4241 flow [2022-07-12 10:43:02,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:02,802 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:02,802 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:02,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-12 10:43:02,803 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:02,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:02,803 INFO L85 PathProgramCache]: Analyzing trace with hash -501458380, now seen corresponding path program 53 times [2022-07-12 10:43:02,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:02,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750871750] [2022-07-12 10:43:02,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:02,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:03,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:03,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:03,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750871750] [2022-07-12 10:43:03,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750871750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:03,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:03,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:03,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706322557] [2022-07-12 10:43:03,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:03,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:03,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:03,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:03,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:03,209 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:03,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 418 transitions, 4241 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:03,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:03,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:03,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:04,681 INFO L129 PetriNetUnfolder]: 408/1167 cut-off events. [2022-07-12 10:43:04,681 INFO L130 PetriNetUnfolder]: For 16400/16400 co-relation queries the response was YES. [2022-07-12 10:43:04,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7831 conditions, 1167 events. 408/1167 cut-off events. For 16400/16400 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6865 event pairs, 38 based on Foata normal form. 1/1166 useless extension candidates. Maximal degree in co-relation 7701. Up to 693 conditions per place. [2022-07-12 10:43:04,695 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 253 selfloop transitions, 204 changer transitions 23/519 dead transitions. [2022-07-12 10:43:04,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 519 transitions, 6688 flow [2022-07-12 10:43:04,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-12 10:43:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-07-12 10:43:04,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2427 transitions. [2022-07-12 10:43:04,697 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5612858464384829 [2022-07-12 10:43:04,698 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2427 transitions. [2022-07-12 10:43:04,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2427 transitions. [2022-07-12 10:43:04,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:04,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2427 transitions. [2022-07-12 10:43:04,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.76086956521739) internal successors, (2427), 46 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:04,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:04,702 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:04,702 INFO L186 Difference]: Start difference. First operand has 403 places, 418 transitions, 4241 flow. Second operand 46 states and 2427 transitions. [2022-07-12 10:43:04,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 519 transitions, 6688 flow [2022-07-12 10:43:04,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 519 transitions, 6366 flow, removed 96 selfloop flow, removed 29 redundant places. [2022-07-12 10:43:04,780 INFO L242 Difference]: Finished difference. Result has 424 places, 474 transitions, 5504 flow [2022-07-12 10:43:04,780 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5504, PETRI_PLACES=424, PETRI_TRANSITIONS=474} [2022-07-12 10:43:04,780 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 336 predicate places. [2022-07-12 10:43:04,781 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 474 transitions, 5504 flow [2022-07-12 10:43:04,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:04,781 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:04,781 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:04,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-12 10:43:04,781 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:04,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:04,782 INFO L85 PathProgramCache]: Analyzing trace with hash -624051140, now seen corresponding path program 54 times [2022-07-12 10:43:04,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:04,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188298624] [2022-07-12 10:43:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:04,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:04,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:05,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:05,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:05,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188298624] [2022-07-12 10:43:05,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188298624] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:05,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:05,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:05,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304897645] [2022-07-12 10:43:05,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:05,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:05,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:05,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:05,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:05,061 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:05,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 474 transitions, 5504 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:05,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:05,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:05,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:07,733 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:43:08,365 INFO L129 PetriNetUnfolder]: 415/1179 cut-off events. [2022-07-12 10:43:08,365 INFO L130 PetriNetUnfolder]: For 18884/18884 co-relation queries the response was YES. [2022-07-12 10:43:08,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1179 events. 415/1179 cut-off events. For 18884/18884 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7077 event pairs, 36 based on Foata normal form. 1/1178 useless extension candidates. Maximal degree in co-relation 8324. Up to 796 conditions per place. [2022-07-12 10:43:08,394 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 343 selfloop transitions, 117 changer transitions 32/531 dead transitions. [2022-07-12 10:43:08,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 531 transitions, 7252 flow [2022-07-12 10:43:08,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-12 10:43:08,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-12 10:43:08,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2066 transitions. [2022-07-12 10:43:08,416 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.563557010365521 [2022-07-12 10:43:08,416 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2066 transitions. [2022-07-12 10:43:08,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2066 transitions. [2022-07-12 10:43:08,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:08,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2066 transitions. [2022-07-12 10:43:08,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.97435897435897) internal successors, (2066), 39 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:08,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:08,420 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:08,420 INFO L186 Difference]: Start difference. First operand has 424 places, 474 transitions, 5504 flow. Second operand 39 states and 2066 transitions. [2022-07-12 10:43:08,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 531 transitions, 7252 flow [2022-07-12 10:43:08,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 531 transitions, 6623 flow, removed 248 selfloop flow, removed 28 redundant places. [2022-07-12 10:43:08,531 INFO L242 Difference]: Finished difference. Result has 438 places, 481 transitions, 5379 flow [2022-07-12 10:43:08,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5379, PETRI_PLACES=438, PETRI_TRANSITIONS=481} [2022-07-12 10:43:08,532 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 350 predicate places. [2022-07-12 10:43:08,532 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 5379 flow [2022-07-12 10:43:08,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:08,532 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:08,532 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:08,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-12 10:43:08,533 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:08,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:08,533 INFO L85 PathProgramCache]: Analyzing trace with hash -369315342, now seen corresponding path program 55 times [2022-07-12 10:43:08,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:08,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751414236] [2022-07-12 10:43:08,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:08,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:08,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:08,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751414236] [2022-07-12 10:43:08,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751414236] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:08,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:08,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:08,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581537015] [2022-07-12 10:43:08,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:08,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:08,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:08,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:08,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:08,916 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:08,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 5379 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:08,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:08,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:08,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:10,168 INFO L129 PetriNetUnfolder]: 409/1202 cut-off events. [2022-07-12 10:43:10,168 INFO L130 PetriNetUnfolder]: For 17518/17518 co-relation queries the response was YES. [2022-07-12 10:43:10,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8265 conditions, 1202 events. 409/1202 cut-off events. For 17518/17518 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7351 event pairs, 49 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 8126. Up to 836 conditions per place. [2022-07-12 10:43:10,184 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 83 changer transitions 36/520 dead transitions. [2022-07-12 10:43:10,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 520 transitions, 6759 flow [2022-07-12 10:43:10,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:43:10,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:43:10,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1857 transitions. [2022-07-12 10:43:10,231 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644376899696049 [2022-07-12 10:43:10,231 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1857 transitions. [2022-07-12 10:43:10,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1857 transitions. [2022-07-12 10:43:10,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:10,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1857 transitions. [2022-07-12 10:43:10,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.05714285714286) internal successors, (1857), 35 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:10,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:10,234 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:10,234 INFO L186 Difference]: Start difference. First operand has 438 places, 481 transitions, 5379 flow. Second operand 35 states and 1857 transitions. [2022-07-12 10:43:10,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 520 transitions, 6759 flow [2022-07-12 10:43:10,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 520 transitions, 6506 flow, removed 61 selfloop flow, removed 34 redundant places. [2022-07-12 10:43:10,317 INFO L242 Difference]: Finished difference. Result has 442 places, 474 transitions, 5314 flow [2022-07-12 10:43:10,317 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5314, PETRI_PLACES=442, PETRI_TRANSITIONS=474} [2022-07-12 10:43:10,317 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 354 predicate places. [2022-07-12 10:43:10,318 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 474 transitions, 5314 flow [2022-07-12 10:43:10,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:10,318 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:10,318 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:10,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-12 10:43:10,318 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:10,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:10,319 INFO L85 PathProgramCache]: Analyzing trace with hash 908058652, now seen corresponding path program 56 times [2022-07-12 10:43:10,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:10,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298818134] [2022-07-12 10:43:10,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:10,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:10,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:10,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:10,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298818134] [2022-07-12 10:43:10,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298818134] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:10,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:10,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:10,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246138605] [2022-07-12 10:43:10,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:10,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:10,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:10,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:10,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:10,618 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:10,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 474 transitions, 5314 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:10,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:10,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:10,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:11,871 INFO L129 PetriNetUnfolder]: 412/1176 cut-off events. [2022-07-12 10:43:11,872 INFO L130 PetriNetUnfolder]: For 17270/17270 co-relation queries the response was YES. [2022-07-12 10:43:11,883 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8351 conditions, 1176 events. 412/1176 cut-off events. For 17270/17270 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7054 event pairs, 47 based on Foata normal form. 1/1174 useless extension candidates. Maximal degree in co-relation 8208. Up to 812 conditions per place. [2022-07-12 10:43:11,887 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 347 selfloop transitions, 114 changer transitions 31/531 dead transitions. [2022-07-12 10:43:11,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 531 transitions, 7120 flow [2022-07-12 10:43:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-12 10:43:11,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-12 10:43:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2067 transitions. [2022-07-12 10:43:11,902 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-12 10:43:11,915 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2067 transitions. [2022-07-12 10:43:11,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2067 transitions. [2022-07-12 10:43:11,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:11,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2067 transitions. [2022-07-12 10:43:11,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.0) internal successors, (2067), 39 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:11,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:11,919 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:11,919 INFO L186 Difference]: Start difference. First operand has 442 places, 474 transitions, 5314 flow. Second operand 39 states and 2067 transitions. [2022-07-12 10:43:11,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 531 transitions, 7120 flow [2022-07-12 10:43:12,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 531 transitions, 6872 flow, removed 32 selfloop flow, removed 35 redundant places. [2022-07-12 10:43:12,055 INFO L242 Difference]: Finished difference. Result has 445 places, 484 transitions, 5625 flow [2022-07-12 10:43:12,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5625, PETRI_PLACES=445, PETRI_TRANSITIONS=484} [2022-07-12 10:43:12,056 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 357 predicate places. [2022-07-12 10:43:12,056 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 484 transitions, 5625 flow [2022-07-12 10:43:12,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:12,056 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:12,056 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:12,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-12 10:43:12,057 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:12,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:12,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1020039204, now seen corresponding path program 57 times [2022-07-12 10:43:12,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:12,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049967215] [2022-07-12 10:43:12,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:12,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:12,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:12,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:12,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:12,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049967215] [2022-07-12 10:43:12,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049967215] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:12,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:12,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:12,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930700602] [2022-07-12 10:43:12,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:12,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:12,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:12,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:12,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:12,352 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:12,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 484 transitions, 5625 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:12,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:12,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:12,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:13,514 INFO L129 PetriNetUnfolder]: 408/1205 cut-off events. [2022-07-12 10:43:13,514 INFO L130 PetriNetUnfolder]: For 17274/17274 co-relation queries the response was YES. [2022-07-12 10:43:13,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8392 conditions, 1205 events. 408/1205 cut-off events. For 17274/17274 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7433 event pairs, 47 based on Foata normal form. 1/1204 useless extension candidates. Maximal degree in co-relation 8248. Up to 816 conditions per place. [2022-07-12 10:43:13,528 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 354 selfloop transitions, 96 changer transitions 36/525 dead transitions. [2022-07-12 10:43:13,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 525 transitions, 7051 flow [2022-07-12 10:43:13,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:43:13,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:43:13,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-07-12 10:43:13,530 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-07-12 10:43:13,530 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-07-12 10:43:13,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-07-12 10:43:13,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:13,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-07-12 10:43:13,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:13,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:13,534 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:13,534 INFO L186 Difference]: Start difference. First operand has 445 places, 484 transitions, 5625 flow. Second operand 36 states and 1910 transitions. [2022-07-12 10:43:13,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 525 transitions, 7051 flow [2022-07-12 10:43:13,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 525 transitions, 6709 flow, removed 99 selfloop flow, removed 29 redundant places. [2022-07-12 10:43:13,625 INFO L242 Difference]: Finished difference. Result has 454 places, 477 transitions, 5515 flow [2022-07-12 10:43:13,625 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5515, PETRI_PLACES=454, PETRI_TRANSITIONS=477} [2022-07-12 10:43:13,626 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 366 predicate places. [2022-07-12 10:43:13,626 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 477 transitions, 5515 flow [2022-07-12 10:43:13,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:13,626 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:13,626 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:13,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-12 10:43:13,626 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:13,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:13,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1666286066, now seen corresponding path program 58 times [2022-07-12 10:43:13,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:13,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732703573] [2022-07-12 10:43:13,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:13,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:13,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:13,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:13,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:13,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732703573] [2022-07-12 10:43:13,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732703573] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:13,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:13,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:13,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105402423] [2022-07-12 10:43:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:13,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:13,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:13,895 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:13,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 477 transitions, 5515 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:13,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:13,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:13,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:15,568 INFO L129 PetriNetUnfolder]: 412/1220 cut-off events. [2022-07-12 10:43:15,568 INFO L130 PetriNetUnfolder]: For 17366/17366 co-relation queries the response was YES. [2022-07-12 10:43:15,579 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8526 conditions, 1220 events. 412/1220 cut-off events. For 17366/17366 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7568 event pairs, 49 based on Foata normal form. 1/1219 useless extension candidates. Maximal degree in co-relation 8380. Up to 787 conditions per place. [2022-07-12 10:43:15,583 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 330 selfloop transitions, 139 changer transitions 30/538 dead transitions. [2022-07-12 10:43:15,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 538 transitions, 7413 flow [2022-07-12 10:43:15,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-12 10:43:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-12 10:43:15,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2168 transitions. [2022-07-12 10:43:15,585 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625324338349766 [2022-07-12 10:43:15,585 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2168 transitions. [2022-07-12 10:43:15,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2168 transitions. [2022-07-12 10:43:15,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:15,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2168 transitions. [2022-07-12 10:43:15,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.8780487804878) internal successors, (2168), 41 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:15,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:15,589 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:15,589 INFO L186 Difference]: Start difference. First operand has 454 places, 477 transitions, 5515 flow. Second operand 41 states and 2168 transitions. [2022-07-12 10:43:15,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 538 transitions, 7413 flow [2022-07-12 10:43:15,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 538 transitions, 7119 flow, removed 30 selfloop flow, removed 38 redundant places. [2022-07-12 10:43:15,680 INFO L242 Difference]: Finished difference. Result has 454 places, 490 transitions, 5906 flow [2022-07-12 10:43:15,680 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5253, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5906, PETRI_PLACES=454, PETRI_TRANSITIONS=490} [2022-07-12 10:43:15,680 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 366 predicate places. [2022-07-12 10:43:15,681 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 490 transitions, 5906 flow [2022-07-12 10:43:15,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:15,681 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:15,681 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:15,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-12 10:43:15,681 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:15,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:15,682 INFO L85 PathProgramCache]: Analyzing trace with hash -578953204, now seen corresponding path program 59 times [2022-07-12 10:43:15,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:15,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789502940] [2022-07-12 10:43:15,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:15,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:15,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:15,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:15,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789502940] [2022-07-12 10:43:15,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789502940] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:15,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:15,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:15,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984996282] [2022-07-12 10:43:15,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:15,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:15,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:15,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:15,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:15,979 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:15,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 490 transitions, 5906 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:15,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:15,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:15,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:17,843 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:43:18,505 INFO L129 PetriNetUnfolder]: 410/1212 cut-off events. [2022-07-12 10:43:18,505 INFO L130 PetriNetUnfolder]: For 18313/18313 co-relation queries the response was YES. [2022-07-12 10:43:18,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8637 conditions, 1212 events. 410/1212 cut-off events. For 18313/18313 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7467 event pairs, 47 based on Foata normal form. 1/1211 useless extension candidates. Maximal degree in co-relation 8493. Up to 792 conditions per place. [2022-07-12 10:43:18,520 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 335 selfloop transitions, 126 changer transitions 36/536 dead transitions. [2022-07-12 10:43:18,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 536 transitions, 7502 flow [2022-07-12 10:43:18,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-12 10:43:18,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-12 10:43:18,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2315 transitions. [2022-07-12 10:43:18,522 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5597195357833655 [2022-07-12 10:43:18,522 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2315 transitions. [2022-07-12 10:43:18,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2315 transitions. [2022-07-12 10:43:18,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:18,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2315 transitions. [2022-07-12 10:43:18,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.61363636363637) internal successors, (2315), 44 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:18,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:18,526 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:18,526 INFO L186 Difference]: Start difference. First operand has 454 places, 490 transitions, 5906 flow. Second operand 44 states and 2315 transitions. [2022-07-12 10:43:18,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 536 transitions, 7502 flow [2022-07-12 10:43:18,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 536 transitions, 7196 flow, removed 82 selfloop flow, removed 34 redundant places. [2022-07-12 10:43:18,625 INFO L242 Difference]: Finished difference. Result has 469 places, 489 transitions, 5983 flow [2022-07-12 10:43:18,625 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5983, PETRI_PLACES=469, PETRI_TRANSITIONS=489} [2022-07-12 10:43:18,626 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 381 predicate places. [2022-07-12 10:43:18,626 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 489 transitions, 5983 flow [2022-07-12 10:43:18,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:18,626 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:18,626 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:18,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-12 10:43:18,626 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:18,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:18,627 INFO L85 PathProgramCache]: Analyzing trace with hash -434280628, now seen corresponding path program 60 times [2022-07-12 10:43:18,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:18,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784692902] [2022-07-12 10:43:18,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:18,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:18,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:18,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:18,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784692902] [2022-07-12 10:43:18,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784692902] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:18,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:18,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:18,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804871649] [2022-07-12 10:43:18,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:18,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:18,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:18,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:18,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:18,916 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:18,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 489 transitions, 5983 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:18,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:18,916 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:18,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:20,155 INFO L129 PetriNetUnfolder]: 406/1204 cut-off events. [2022-07-12 10:43:20,155 INFO L130 PetriNetUnfolder]: For 18309/18309 co-relation queries the response was YES. [2022-07-12 10:43:20,167 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1204 events. 406/1204 cut-off events. For 18309/18309 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7415 event pairs, 44 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 8570. Up to 831 conditions per place. [2022-07-12 10:43:20,171 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 369 selfloop transitions, 90 changer transitions 31/529 dead transitions. [2022-07-12 10:43:20,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 529 transitions, 7548 flow [2022-07-12 10:43:20,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:43:20,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:43:20,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-07-12 10:43:20,173 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-07-12 10:43:20,173 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-07-12 10:43:20,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-07-12 10:43:20,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:20,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-07-12 10:43:20,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:20,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:20,177 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:20,178 INFO L186 Difference]: Start difference. First operand has 469 places, 489 transitions, 5983 flow. Second operand 35 states and 1854 transitions. [2022-07-12 10:43:20,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 529 transitions, 7548 flow [2022-07-12 10:43:20,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 529 transitions, 7163 flow, removed 46 selfloop flow, removed 41 redundant places. [2022-07-12 10:43:20,294 INFO L242 Difference]: Finished difference. Result has 461 places, 487 transitions, 5916 flow [2022-07-12 10:43:20,294 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5636, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5916, PETRI_PLACES=461, PETRI_TRANSITIONS=487} [2022-07-12 10:43:20,296 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 373 predicate places. [2022-07-12 10:43:20,296 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 487 transitions, 5916 flow [2022-07-12 10:43:20,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:20,297 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:20,297 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:20,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-12 10:43:20,298 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:20,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:20,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1573545332, now seen corresponding path program 61 times [2022-07-12 10:43:20,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:20,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954289403] [2022-07-12 10:43:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:20,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:20,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:20,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954289403] [2022-07-12 10:43:20,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954289403] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:20,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:20,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:20,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121379052] [2022-07-12 10:43:20,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:20,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:20,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:20,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:20,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:20,728 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:20,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 487 transitions, 5916 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:20,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:20,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:20,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:22,174 INFO L129 PetriNetUnfolder]: 404/1210 cut-off events. [2022-07-12 10:43:22,174 INFO L130 PetriNetUnfolder]: For 18552/18552 co-relation queries the response was YES. [2022-07-12 10:43:22,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8708 conditions, 1210 events. 404/1210 cut-off events. For 18552/18552 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7492 event pairs, 47 based on Foata normal form. 1/1209 useless extension candidates. Maximal degree in co-relation 8558. Up to 776 conditions per place. [2022-07-12 10:43:22,189 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 319 selfloop transitions, 148 changer transitions 27/533 dead transitions. [2022-07-12 10:43:22,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 533 transitions, 7599 flow [2022-07-12 10:43:22,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-12 10:43:22,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-12 10:43:22,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2022-07-12 10:43:22,191 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2022-07-12 10:43:22,192 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2022-07-12 10:43:22,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2022-07-12 10:43:22,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:22,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2022-07-12 10:43:22,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:22,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:22,196 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:22,196 INFO L186 Difference]: Start difference. First operand has 461 places, 487 transitions, 5916 flow. Second operand 43 states and 2263 transitions. [2022-07-12 10:43:22,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 533 transitions, 7599 flow [2022-07-12 10:43:22,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 533 transitions, 7330 flow, removed 54 selfloop flow, removed 32 redundant places. [2022-07-12 10:43:22,301 INFO L242 Difference]: Finished difference. Result has 471 places, 490 transitions, 6153 flow [2022-07-12 10:43:22,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6153, PETRI_PLACES=471, PETRI_TRANSITIONS=490} [2022-07-12 10:43:22,302 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 383 predicate places. [2022-07-12 10:43:22,302 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 490 transitions, 6153 flow [2022-07-12 10:43:22,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:22,302 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:22,302 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:22,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-12 10:43:22,302 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:22,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:22,303 INFO L85 PathProgramCache]: Analyzing trace with hash 206855110, now seen corresponding path program 62 times [2022-07-12 10:43:22,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:22,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437048702] [2022-07-12 10:43:22,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:22,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:22,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:22,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437048702] [2022-07-12 10:43:22,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437048702] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:22,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:22,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091874605] [2022-07-12 10:43:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:22,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:22,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:22,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:22,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:22,592 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:22,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 490 transitions, 6153 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:22,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:22,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:22,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:23,922 INFO L129 PetriNetUnfolder]: 397/1198 cut-off events. [2022-07-12 10:43:23,923 INFO L130 PetriNetUnfolder]: For 18788/18788 co-relation queries the response was YES. [2022-07-12 10:43:23,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 1198 events. 397/1198 cut-off events. For 18788/18788 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7353 event pairs, 47 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 8554. Up to 786 conditions per place. [2022-07-12 10:43:23,945 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 352 selfloop transitions, 124 changer transitions 19/534 dead transitions. [2022-07-12 10:43:23,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 534 transitions, 7754 flow [2022-07-12 10:43:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:43:23,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:43:23,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1808 transitions. [2022-07-12 10:43:23,947 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5657071339173968 [2022-07-12 10:43:23,948 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1808 transitions. [2022-07-12 10:43:23,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1808 transitions. [2022-07-12 10:43:23,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:23,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1808 transitions. [2022-07-12 10:43:23,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.1764705882353) internal successors, (1808), 34 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:23,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:23,952 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:23,952 INFO L186 Difference]: Start difference. First operand has 471 places, 490 transitions, 6153 flow. Second operand 34 states and 1808 transitions. [2022-07-12 10:43:23,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 534 transitions, 7754 flow [2022-07-12 10:43:24,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 534 transitions, 7462 flow, removed 43 selfloop flow, removed 39 redundant places. [2022-07-12 10:43:24,162 INFO L242 Difference]: Finished difference. Result has 465 places, 496 transitions, 6327 flow [2022-07-12 10:43:24,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6327, PETRI_PLACES=465, PETRI_TRANSITIONS=496} [2022-07-12 10:43:24,163 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 377 predicate places. [2022-07-12 10:43:24,163 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 496 transitions, 6327 flow [2022-07-12 10:43:24,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:24,163 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:24,163 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:24,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-12 10:43:24,163 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:24,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:24,164 INFO L85 PathProgramCache]: Analyzing trace with hash 539514336, now seen corresponding path program 63 times [2022-07-12 10:43:24,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:24,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005906271] [2022-07-12 10:43:24,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:24,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:24,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:24,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005906271] [2022-07-12 10:43:24,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005906271] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:24,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:24,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:43:24,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280937586] [2022-07-12 10:43:24,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:24,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:43:24,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:24,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:43:24,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:43:24,588 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:24,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 496 transitions, 6327 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:24,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:24,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:24,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:27,184 INFO L129 PetriNetUnfolder]: 441/1350 cut-off events. [2022-07-12 10:43:27,184 INFO L130 PetriNetUnfolder]: For 21426/21426 co-relation queries the response was YES. [2022-07-12 10:43:27,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9755 conditions, 1350 events. 441/1350 cut-off events. For 21426/21426 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8726 event pairs, 49 based on Foata normal form. 1/1349 useless extension candidates. Maximal degree in co-relation 9604. Up to 814 conditions per place. [2022-07-12 10:43:27,207 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 187 changer transitions 24/612 dead transitions. [2022-07-12 10:43:27,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 612 transitions, 9161 flow [2022-07-12 10:43:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-07-12 10:43:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-07-12 10:43:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2575 transitions. [2022-07-12 10:43:27,210 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5590534085974815 [2022-07-12 10:43:27,210 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2575 transitions. [2022-07-12 10:43:27,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2575 transitions. [2022-07-12 10:43:27,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:27,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2575 transitions. [2022-07-12 10:43:27,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 52.55102040816327) internal successors, (2575), 49 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:27,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:27,214 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:27,214 INFO L186 Difference]: Start difference. First operand has 465 places, 496 transitions, 6327 flow. Second operand 49 states and 2575 transitions. [2022-07-12 10:43:27,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 612 transitions, 9161 flow [2022-07-12 10:43:27,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 612 transitions, 8807 flow, removed 111 selfloop flow, removed 26 redundant places. [2022-07-12 10:43:27,345 INFO L242 Difference]: Finished difference. Result has 494 places, 561 transitions, 7651 flow [2022-07-12 10:43:27,346 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6077, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=7651, PETRI_PLACES=494, PETRI_TRANSITIONS=561} [2022-07-12 10:43:27,346 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 406 predicate places. [2022-07-12 10:43:27,346 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 561 transitions, 7651 flow [2022-07-12 10:43:27,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:27,347 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:27,347 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:27,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-12 10:43:27,347 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:27,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:27,347 INFO L85 PathProgramCache]: Analyzing trace with hash -536893716, now seen corresponding path program 64 times [2022-07-12 10:43:27,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:27,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853901755] [2022-07-12 10:43:27,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:27,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:27,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:27,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:27,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:27,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853901755] [2022-07-12 10:43:27,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853901755] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:27,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:27,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:27,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044734079] [2022-07-12 10:43:27,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:27,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:27,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:27,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:27,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:27,654 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:27,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 561 transitions, 7651 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:27,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:27,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:27,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:29,119 INFO L129 PetriNetUnfolder]: 440/1355 cut-off events. [2022-07-12 10:43:29,120 INFO L130 PetriNetUnfolder]: For 23194/23194 co-relation queries the response was YES. [2022-07-12 10:43:29,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 1355 events. 440/1355 cut-off events. For 23194/23194 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8879 event pairs, 48 based on Foata normal form. 1/1354 useless extension candidates. Maximal degree in co-relation 9982. Up to 949 conditions per place. [2022-07-12 10:43:29,141 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 90 changer transitions 23/602 dead transitions. [2022-07-12 10:43:29,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 602 transitions, 9325 flow [2022-07-12 10:43:29,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:43:29,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:43:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-07-12 10:43:29,143 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-07-12 10:43:29,143 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-07-12 10:43:29,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-07-12 10:43:29,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:29,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-07-12 10:43:29,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:29,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:29,146 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:29,146 INFO L186 Difference]: Start difference. First operand has 494 places, 561 transitions, 7651 flow. Second operand 36 states and 1901 transitions. [2022-07-12 10:43:29,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 602 transitions, 9325 flow [2022-07-12 10:43:29,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 602 transitions, 8902 flow, removed 130 selfloop flow, removed 33 redundant places. [2022-07-12 10:43:29,294 INFO L242 Difference]: Finished difference. Result has 501 places, 567 transitions, 7592 flow [2022-07-12 10:43:29,294 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7232, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7592, PETRI_PLACES=501, PETRI_TRANSITIONS=567} [2022-07-12 10:43:29,295 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 413 predicate places. [2022-07-12 10:43:29,296 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 567 transitions, 7592 flow [2022-07-12 10:43:29,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:29,296 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:29,296 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:29,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-12 10:43:29,296 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:29,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:29,297 INFO L85 PathProgramCache]: Analyzing trace with hash -611771728, now seen corresponding path program 65 times [2022-07-12 10:43:29,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:29,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196977450] [2022-07-12 10:43:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:29,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:29,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196977450] [2022-07-12 10:43:29,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196977450] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:29,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:29,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:29,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618066290] [2022-07-12 10:43:29,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:29,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:29,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:29,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:29,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:29,560 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:29,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 567 transitions, 7592 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:29,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:29,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:29,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:31,433 INFO L129 PetriNetUnfolder]: 451/1391 cut-off events. [2022-07-12 10:43:31,433 INFO L130 PetriNetUnfolder]: For 24878/24878 co-relation queries the response was YES. [2022-07-12 10:43:31,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10484 conditions, 1391 events. 451/1391 cut-off events. For 24878/24878 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9137 event pairs, 46 based on Foata normal form. 1/1390 useless extension candidates. Maximal degree in co-relation 10315. Up to 930 conditions per place. [2022-07-12 10:43:31,454 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 437 selfloop transitions, 119 changer transitions 34/629 dead transitions. [2022-07-12 10:43:31,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 629 transitions, 9720 flow [2022-07-12 10:43:31,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:43:31,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:43:31,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2113 transitions. [2022-07-12 10:43:31,456 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.561968085106383 [2022-07-12 10:43:31,456 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2113 transitions. [2022-07-12 10:43:31,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2113 transitions. [2022-07-12 10:43:31,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:31,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2113 transitions. [2022-07-12 10:43:31,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.825) internal successors, (2113), 40 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:31,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:31,459 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:31,459 INFO L186 Difference]: Start difference. First operand has 501 places, 567 transitions, 7592 flow. Second operand 40 states and 2113 transitions. [2022-07-12 10:43:31,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 629 transitions, 9720 flow [2022-07-12 10:43:31,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 629 transitions, 9446 flow, removed 71 selfloop flow, removed 31 redundant places. [2022-07-12 10:43:31,619 INFO L242 Difference]: Finished difference. Result has 513 places, 580 transitions, 7959 flow [2022-07-12 10:43:31,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7959, PETRI_PLACES=513, PETRI_TRANSITIONS=580} [2022-07-12 10:43:31,620 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 425 predicate places. [2022-07-12 10:43:31,620 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 580 transitions, 7959 flow [2022-07-12 10:43:31,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:31,621 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:31,621 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:31,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-12 10:43:31,621 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:31,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:31,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2113178918, now seen corresponding path program 66 times [2022-07-12 10:43:31,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:31,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655489960] [2022-07-12 10:43:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:31,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:31,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:31,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:31,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655489960] [2022-07-12 10:43:31,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655489960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:31,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:31,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:31,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178078550] [2022-07-12 10:43:31,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:31,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:31,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:31,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:31,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:31,940 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:31,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 580 transitions, 7959 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:31,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:31,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:31,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:33,084 INFO L129 PetriNetUnfolder]: 440/1358 cut-off events. [2022-07-12 10:43:33,084 INFO L130 PetriNetUnfolder]: For 23496/23496 co-relation queries the response was YES. [2022-07-12 10:43:33,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10347 conditions, 1358 events. 440/1358 cut-off events. For 23496/23496 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8878 event pairs, 46 based on Foata normal form. 1/1357 useless extension candidates. Maximal degree in co-relation 10175. Up to 921 conditions per place. [2022-07-12 10:43:33,104 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 107 changer transitions 19/615 dead transitions. [2022-07-12 10:43:33,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 615 transitions, 9641 flow [2022-07-12 10:43:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:43:33,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:43:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-07-12 10:43:33,105 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-07-12 10:43:33,105 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-07-12 10:43:33,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-07-12 10:43:33,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:33,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-07-12 10:43:33,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:33,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:33,108 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:33,109 INFO L186 Difference]: Start difference. First operand has 513 places, 580 transitions, 7959 flow. Second operand 32 states and 1707 transitions. [2022-07-12 10:43:33,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 615 transitions, 9641 flow [2022-07-12 10:43:33,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 615 transitions, 9318 flow, removed 62 selfloop flow, removed 33 redundant places. [2022-07-12 10:43:33,280 INFO L242 Difference]: Finished difference. Result has 510 places, 584 transitions, 8042 flow [2022-07-12 10:43:33,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7654, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8042, PETRI_PLACES=510, PETRI_TRANSITIONS=584} [2022-07-12 10:43:33,281 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 422 predicate places. [2022-07-12 10:43:33,281 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 584 transitions, 8042 flow [2022-07-12 10:43:33,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:33,281 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:33,282 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:33,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-07-12 10:43:33,282 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:33,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:33,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1624558810, now seen corresponding path program 67 times [2022-07-12 10:43:33,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:33,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475183460] [2022-07-12 10:43:33,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:33,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:33,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:33,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:33,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475183460] [2022-07-12 10:43:33,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475183460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:33,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:33,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:43:33,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809965081] [2022-07-12 10:43:33,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:33,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:43:33,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:33,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:43:33,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:43:33,594 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:33,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 584 transitions, 8042 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:33,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:33,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:33,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:35,424 INFO L129 PetriNetUnfolder]: 439/1355 cut-off events. [2022-07-12 10:43:35,425 INFO L130 PetriNetUnfolder]: For 23160/23160 co-relation queries the response was YES. [2022-07-12 10:43:35,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10386 conditions, 1355 events. 439/1355 cut-off events. For 23160/23160 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8870 event pairs, 55 based on Foata normal form. 1/1354 useless extension candidates. Maximal degree in co-relation 10212. Up to 863 conditions per place. [2022-07-12 10:43:35,449 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 422 selfloop transitions, 148 changer transitions 24/633 dead transitions. [2022-07-12 10:43:35,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 633 transitions, 9936 flow [2022-07-12 10:43:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-12 10:43:35,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-07-12 10:43:35,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2663 transitions. [2022-07-12 10:43:35,452 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5554860241969128 [2022-07-12 10:43:35,452 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2663 transitions. [2022-07-12 10:43:35,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2663 transitions. [2022-07-12 10:43:35,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:35,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2663 transitions. [2022-07-12 10:43:35,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.21568627450981) internal successors, (2663), 51 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:35,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:35,456 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:35,457 INFO L186 Difference]: Start difference. First operand has 510 places, 584 transitions, 8042 flow. Second operand 51 states and 2663 transitions. [2022-07-12 10:43:35,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 633 transitions, 9936 flow [2022-07-12 10:43:35,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 633 transitions, 9601 flow, removed 100 selfloop flow, removed 25 redundant places. [2022-07-12 10:43:35,640 INFO L242 Difference]: Finished difference. Result has 543 places, 588 transitions, 8204 flow [2022-07-12 10:43:35,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7767, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=8204, PETRI_PLACES=543, PETRI_TRANSITIONS=588} [2022-07-12 10:43:35,641 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2022-07-12 10:43:35,641 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 588 transitions, 8204 flow [2022-07-12 10:43:35,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:35,641 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:35,641 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:35,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-07-12 10:43:35,642 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:35,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:35,642 INFO L85 PathProgramCache]: Analyzing trace with hash -432805114, now seen corresponding path program 68 times [2022-07-12 10:43:35,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:35,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165480103] [2022-07-12 10:43:35,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:35,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:35,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:35,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:35,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165480103] [2022-07-12 10:43:35,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165480103] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:35,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:35,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:35,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046431895] [2022-07-12 10:43:35,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:35,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:35,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:35,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:35,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:35,922 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:35,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 588 transitions, 8204 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:35,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:35,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:35,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:37,248 INFO L129 PetriNetUnfolder]: 442/1355 cut-off events. [2022-07-12 10:43:37,248 INFO L130 PetriNetUnfolder]: For 24628/24628 co-relation queries the response was YES. [2022-07-12 10:43:37,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10669 conditions, 1355 events. 442/1355 cut-off events. For 24628/24628 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8868 event pairs, 51 based on Foata normal form. 1/1355 useless extension candidates. Maximal degree in co-relation 10486. Up to 882 conditions per place. [2022-07-12 10:43:37,270 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 413 selfloop transitions, 162 changer transitions 26/640 dead transitions. [2022-07-12 10:43:37,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 640 transitions, 10240 flow [2022-07-12 10:43:37,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-12 10:43:37,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-12 10:43:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2070 transitions. [2022-07-12 10:43:37,272 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5646481178396072 [2022-07-12 10:43:37,272 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2070 transitions. [2022-07-12 10:43:37,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2070 transitions. [2022-07-12 10:43:37,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:37,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2070 transitions. [2022-07-12 10:43:37,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.07692307692308) internal successors, (2070), 39 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) [2022-07-12 10:43:37,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:37,276 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 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) [2022-07-12 10:43:37,276 INFO L186 Difference]: Start difference. First operand has 543 places, 588 transitions, 8204 flow. Second operand 39 states and 2070 transitions. [2022-07-12 10:43:37,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 640 transitions, 10240 flow [2022-07-12 10:43:37,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 640 transitions, 9795 flow, removed 59 selfloop flow, removed 46 redundant places. [2022-07-12 10:43:37,487 INFO L242 Difference]: Finished difference. Result has 535 places, 595 transitions, 8411 flow [2022-07-12 10:43:37,488 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7796, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8411, PETRI_PLACES=535, PETRI_TRANSITIONS=595} [2022-07-12 10:43:37,488 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-12 10:43:37,488 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 595 transitions, 8411 flow [2022-07-12 10:43:37,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:37,488 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:37,488 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:37,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-07-12 10:43:37,489 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:37,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:37,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2072859856, now seen corresponding path program 69 times [2022-07-12 10:43:37,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:37,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175349696] [2022-07-12 10:43:37,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:37,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:37,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:37,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:37,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175349696] [2022-07-12 10:43:37,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175349696] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:37,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:37,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843825651] [2022-07-12 10:43:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:37,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:37,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:37,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:37,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:37,769 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:37,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 595 transitions, 8411 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:37,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:37,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:37,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:40,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:43:40,965 INFO L129 PetriNetUnfolder]: 434/1361 cut-off events. [2022-07-12 10:43:40,965 INFO L130 PetriNetUnfolder]: For 23979/23979 co-relation queries the response was YES. [2022-07-12 10:43:40,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10486 conditions, 1361 events. 434/1361 cut-off events. For 23979/23979 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8963 event pairs, 53 based on Foata normal form. 1/1360 useless extension candidates. Maximal degree in co-relation 10304. Up to 884 conditions per place. [2022-07-12 10:43:40,987 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 424 selfloop transitions, 135 changer transitions 31/629 dead transitions. [2022-07-12 10:43:40,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 629 transitions, 9944 flow [2022-07-12 10:43:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:43:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:43:40,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1810 transitions. [2022-07-12 10:43:40,989 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5663329161451814 [2022-07-12 10:43:40,989 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1810 transitions. [2022-07-12 10:43:40,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1810 transitions. [2022-07-12 10:43:40,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:40,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1810 transitions. [2022-07-12 10:43:40,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.23529411764706) internal successors, (1810), 34 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:40,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:40,992 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:40,992 INFO L186 Difference]: Start difference. First operand has 535 places, 595 transitions, 8411 flow. Second operand 34 states and 1810 transitions. [2022-07-12 10:43:40,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 629 transitions, 9944 flow [2022-07-12 10:43:41,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 629 transitions, 9445 flow, removed 125 selfloop flow, removed 34 redundant places. [2022-07-12 10:43:41,165 INFO L242 Difference]: Finished difference. Result has 535 places, 583 transitions, 8116 flow [2022-07-12 10:43:41,165 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7962, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8116, PETRI_PLACES=535, PETRI_TRANSITIONS=583} [2022-07-12 10:43:41,166 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-12 10:43:41,166 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 583 transitions, 8116 flow [2022-07-12 10:43:41,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:41,166 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:41,166 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:41,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-07-12 10:43:41,166 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:41,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:41,167 INFO L85 PathProgramCache]: Analyzing trace with hash 205714018, now seen corresponding path program 70 times [2022-07-12 10:43:41,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:41,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724026600] [2022-07-12 10:43:41,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:41,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:41,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:41,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724026600] [2022-07-12 10:43:41,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724026600] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:41,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:41,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:43:41,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838739150] [2022-07-12 10:43:41,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:41,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:43:41,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:43:41,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:43:41,646 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:41,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 583 transitions, 8116 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:41,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:41,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:41,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:43,174 INFO L129 PetriNetUnfolder]: 433/1333 cut-off events. [2022-07-12 10:43:43,174 INFO L130 PetriNetUnfolder]: For 23842/23842 co-relation queries the response was YES. [2022-07-12 10:43:43,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10410 conditions, 1333 events. 433/1333 cut-off events. For 23842/23842 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8706 event pairs, 40 based on Foata normal form. 1/1332 useless extension candidates. Maximal degree in co-relation 10231. Up to 941 conditions per place. [2022-07-12 10:43:43,196 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 465 selfloop transitions, 95 changer transitions 26/625 dead transitions. [2022-07-12 10:43:43,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 625 transitions, 9858 flow [2022-07-12 10:43:43,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:43:43,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:43:43,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2001 transitions. [2022-07-12 10:43:43,197 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5601903695408734 [2022-07-12 10:43:43,198 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2001 transitions. [2022-07-12 10:43:43,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2001 transitions. [2022-07-12 10:43:43,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:43,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2001 transitions. [2022-07-12 10:43:43,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.6578947368421) internal successors, (2001), 38 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:43,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:43,201 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:43,201 INFO L186 Difference]: Start difference. First operand has 535 places, 583 transitions, 8116 flow. Second operand 38 states and 2001 transitions. [2022-07-12 10:43:43,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 625 transitions, 9858 flow [2022-07-12 10:43:43,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 625 transitions, 9439 flow, removed 31 selfloop flow, removed 36 redundant places. [2022-07-12 10:43:43,363 INFO L242 Difference]: Finished difference. Result has 535 places, 588 transitions, 8069 flow [2022-07-12 10:43:43,364 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7723, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8069, PETRI_PLACES=535, PETRI_TRANSITIONS=588} [2022-07-12 10:43:43,364 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-12 10:43:43,364 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 588 transitions, 8069 flow [2022-07-12 10:43:43,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:43,365 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:43,365 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:43,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-07-12 10:43:43,365 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:43,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:43,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1033446172, now seen corresponding path program 71 times [2022-07-12 10:43:43,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:43,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46902122] [2022-07-12 10:43:43,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:43,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:43,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:43,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:43,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:43,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46902122] [2022-07-12 10:43:43,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46902122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:43,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:43,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:43,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914179254] [2022-07-12 10:43:43,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:43,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:43,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:43,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:43,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:43,673 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:43,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 588 transitions, 8069 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:43,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:43,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:43,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:45,010 INFO L129 PetriNetUnfolder]: 426/1323 cut-off events. [2022-07-12 10:43:45,010 INFO L130 PetriNetUnfolder]: For 22591/22591 co-relation queries the response was YES. [2022-07-12 10:43:45,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10122 conditions, 1323 events. 426/1323 cut-off events. For 22591/22591 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8604 event pairs, 41 based on Foata normal form. 1/1322 useless extension candidates. Maximal degree in co-relation 9944. Up to 950 conditions per place. [2022-07-12 10:43:45,031 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 472 selfloop transitions, 84 changer transitions 19/614 dead transitions. [2022-07-12 10:43:45,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 614 transitions, 9401 flow [2022-07-12 10:43:45,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:43:45,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:43:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1792 transitions. [2022-07-12 10:43:45,033 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5607008760951189 [2022-07-12 10:43:45,033 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1792 transitions. [2022-07-12 10:43:45,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1792 transitions. [2022-07-12 10:43:45,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:45,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1792 transitions. [2022-07-12 10:43:45,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.705882352941174) internal successors, (1792), 34 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:45,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:45,036 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:45,036 INFO L186 Difference]: Start difference. First operand has 535 places, 588 transitions, 8069 flow. Second operand 34 states and 1792 transitions. [2022-07-12 10:43:45,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 614 transitions, 9401 flow [2022-07-12 10:43:45,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 614 transitions, 9090 flow, removed 57 selfloop flow, removed 32 redundant places. [2022-07-12 10:43:45,197 INFO L242 Difference]: Finished difference. Result has 534 places, 585 transitions, 7918 flow [2022-07-12 10:43:45,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7768, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7918, PETRI_PLACES=534, PETRI_TRANSITIONS=585} [2022-07-12 10:43:45,202 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 446 predicate places. [2022-07-12 10:43:45,202 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 585 transitions, 7918 flow [2022-07-12 10:43:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:45,202 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:45,203 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:45,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-07-12 10:43:45,203 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:45,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:45,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1392373070, now seen corresponding path program 72 times [2022-07-12 10:43:45,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:45,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852896331] [2022-07-12 10:43:45,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:45,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:45,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852896331] [2022-07-12 10:43:45,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852896331] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:45,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:45,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:43:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371335348] [2022-07-12 10:43:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:45,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:43:45,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:45,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:43:45,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:43:45,539 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:45,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 585 transitions, 7918 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:45,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:45,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:45,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:47,817 INFO L129 PetriNetUnfolder]: 436/1359 cut-off events. [2022-07-12 10:43:47,817 INFO L130 PetriNetUnfolder]: For 23275/23275 co-relation queries the response was YES. [2022-07-12 10:43:47,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10302 conditions, 1359 events. 436/1359 cut-off events. For 23275/23275 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8920 event pairs, 43 based on Foata normal form. 1/1358 useless extension candidates. Maximal degree in co-relation 10124. Up to 928 conditions per place. [2022-07-12 10:43:47,838 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 464 selfloop transitions, 104 changer transitions 26/633 dead transitions. [2022-07-12 10:43:47,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 633 transitions, 9721 flow [2022-07-12 10:43:47,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:43:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:43:47,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2022-07-12 10:43:47,840 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2022-07-12 10:43:47,840 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2022-07-12 10:43:47,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2022-07-12 10:43:47,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:47,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2022-07-12 10:43:47,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:47,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:47,844 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:47,844 INFO L186 Difference]: Start difference. First operand has 534 places, 585 transitions, 7918 flow. Second operand 38 states and 2011 transitions. [2022-07-12 10:43:47,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 633 transitions, 9721 flow [2022-07-12 10:43:47,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 633 transitions, 9490 flow, removed 16 selfloop flow, removed 34 redundant places. [2022-07-12 10:43:48,004 INFO L242 Difference]: Finished difference. Result has 539 places, 595 transitions, 8146 flow [2022-07-12 10:43:48,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7705, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8146, PETRI_PLACES=539, PETRI_TRANSITIONS=595} [2022-07-12 10:43:48,005 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 451 predicate places. [2022-07-12 10:43:48,005 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 595 transitions, 8146 flow [2022-07-12 10:43:48,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:48,006 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:48,006 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:48,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-07-12 10:43:48,006 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:48,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:48,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1219757156, now seen corresponding path program 73 times [2022-07-12 10:43:48,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:48,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142248009] [2022-07-12 10:43:48,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:48,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:48,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:48,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:48,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142248009] [2022-07-12 10:43:48,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142248009] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:48,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:48,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:43:48,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667801559] [2022-07-12 10:43:48,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:48,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:43:48,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:43:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:43:48,278 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:48,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 595 transitions, 8146 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:48,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:48,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:48,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:49,575 INFO L129 PetriNetUnfolder]: 433/1341 cut-off events. [2022-07-12 10:43:49,575 INFO L130 PetriNetUnfolder]: For 23840/23840 co-relation queries the response was YES. [2022-07-12 10:43:49,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10342 conditions, 1341 events. 433/1341 cut-off events. For 23840/23840 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8743 event pairs, 40 based on Foata normal form. 1/1340 useless extension candidates. Maximal degree in co-relation 10161. Up to 907 conditions per place. [2022-07-12 10:43:49,596 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 113 changer transitions 27/628 dead transitions. [2022-07-12 10:43:49,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 628 transitions, 9777 flow [2022-07-12 10:43:49,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:43:49,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:43:49,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1810 transitions. [2022-07-12 10:43:49,598 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5663329161451814 [2022-07-12 10:43:49,598 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1810 transitions. [2022-07-12 10:43:49,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1810 transitions. [2022-07-12 10:43:49,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:49,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1810 transitions. [2022-07-12 10:43:49,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.23529411764706) internal successors, (1810), 34 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:49,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:49,601 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:49,601 INFO L186 Difference]: Start difference. First operand has 539 places, 595 transitions, 8146 flow. Second operand 34 states and 1810 transitions. [2022-07-12 10:43:49,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 628 transitions, 9777 flow [2022-07-12 10:43:49,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 628 transitions, 9482 flow, removed 63 selfloop flow, removed 29 redundant places. [2022-07-12 10:43:49,770 INFO L242 Difference]: Finished difference. Result has 544 places, 592 transitions, 8159 flow [2022-07-12 10:43:49,771 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7874, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8159, PETRI_PLACES=544, PETRI_TRANSITIONS=592} [2022-07-12 10:43:49,771 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 456 predicate places. [2022-07-12 10:43:49,771 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 592 transitions, 8159 flow [2022-07-12 10:43:49,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:49,771 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:49,772 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:49,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-07-12 10:43:49,772 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:49,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:49,772 INFO L85 PathProgramCache]: Analyzing trace with hash 357503188, now seen corresponding path program 74 times [2022-07-12 10:43:49,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:49,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502407613] [2022-07-12 10:43:49,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:49,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:50,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:50,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502407613] [2022-07-12 10:43:50,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502407613] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:50,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:50,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:43:50,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516631805] [2022-07-12 10:43:50,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:50,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:43:50,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:50,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:43:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:43:50,073 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:50,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 592 transitions, 8159 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:50,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:50,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:50,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:51,458 INFO L129 PetriNetUnfolder]: 429/1341 cut-off events. [2022-07-12 10:43:51,459 INFO L130 PetriNetUnfolder]: For 23287/23287 co-relation queries the response was YES. [2022-07-12 10:43:51,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10372 conditions, 1341 events. 429/1341 cut-off events. For 23287/23287 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8752 event pairs, 50 based on Foata normal form. 1/1340 useless extension candidates. Maximal degree in co-relation 10187. Up to 939 conditions per place. [2022-07-12 10:43:51,480 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 469 selfloop transitions, 93 changer transitions 22/623 dead transitions. [2022-07-12 10:43:51,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 623 transitions, 9775 flow [2022-07-12 10:43:51,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:43:51,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:43:51,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1897 transitions. [2022-07-12 10:43:51,481 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5605791962174941 [2022-07-12 10:43:51,481 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1897 transitions. [2022-07-12 10:43:51,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1897 transitions. [2022-07-12 10:43:51,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:51,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1897 transitions. [2022-07-12 10:43:51,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.69444444444444) internal successors, (1897), 36 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:51,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:51,485 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:51,485 INFO L186 Difference]: Start difference. First operand has 544 places, 592 transitions, 8159 flow. Second operand 36 states and 1897 transitions. [2022-07-12 10:43:51,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 623 transitions, 9775 flow [2022-07-12 10:43:51,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 623 transitions, 9451 flow, removed 30 selfloop flow, removed 31 redundant places. [2022-07-12 10:43:51,670 INFO L242 Difference]: Finished difference. Result has 546 places, 590 transitions, 8117 flow [2022-07-12 10:43:51,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8117, PETRI_PLACES=546, PETRI_TRANSITIONS=590} [2022-07-12 10:43:51,671 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 458 predicate places. [2022-07-12 10:43:51,671 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 590 transitions, 8117 flow [2022-07-12 10:43:51,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:51,671 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:51,671 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:51,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-07-12 10:43:51,672 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:51,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1425252420, now seen corresponding path program 75 times [2022-07-12 10:43:51,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:51,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160760764] [2022-07-12 10:43:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:51,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:51,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:51,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160760764] [2022-07-12 10:43:51,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160760764] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:51,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:51,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:43:51,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086138339] [2022-07-12 10:43:51,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:51,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:43:51,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:51,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:43:51,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:43:51,968 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:51,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 590 transitions, 8117 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:51,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:51,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:51,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:55,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:43:55,695 INFO L129 PetriNetUnfolder]: 424/1340 cut-off events. [2022-07-12 10:43:55,695 INFO L130 PetriNetUnfolder]: For 22898/22898 co-relation queries the response was YES. [2022-07-12 10:43:55,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10259 conditions, 1340 events. 424/1340 cut-off events. For 22898/22898 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8762 event pairs, 50 based on Foata normal form. 1/1339 useless extension candidates. Maximal degree in co-relation 10075. Up to 938 conditions per place. [2022-07-12 10:43:55,718 INFO L132 encePairwiseOnDemand]: 63/94 looper letters, 471 selfloop transitions, 98 changer transitions 15/623 dead transitions. [2022-07-12 10:43:55,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 623 transitions, 9671 flow [2022-07-12 10:43:55,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:43:55,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:43:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2094 transitions. [2022-07-12 10:43:55,720 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5569148936170213 [2022-07-12 10:43:55,720 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2094 transitions. [2022-07-12 10:43:55,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2094 transitions. [2022-07-12 10:43:55,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:55,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2094 transitions. [2022-07-12 10:43:55,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.35) internal successors, (2094), 40 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:55,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:55,724 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:55,724 INFO L186 Difference]: Start difference. First operand has 546 places, 590 transitions, 8117 flow. Second operand 40 states and 2094 transitions. [2022-07-12 10:43:55,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 623 transitions, 9671 flow [2022-07-12 10:43:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 623 transitions, 9375 flow, removed 54 selfloop flow, removed 34 redundant places. [2022-07-12 10:43:55,915 INFO L242 Difference]: Finished difference. Result has 553 places, 595 transitions, 8200 flow [2022-07-12 10:43:55,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7851, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=8200, PETRI_PLACES=553, PETRI_TRANSITIONS=595} [2022-07-12 10:43:55,916 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 465 predicate places. [2022-07-12 10:43:55,916 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 595 transitions, 8200 flow [2022-07-12 10:43:55,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:55,916 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:55,917 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:55,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-07-12 10:43:55,917 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:55,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:55,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1818205730, now seen corresponding path program 76 times [2022-07-12 10:43:55,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:55,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78186251] [2022-07-12 10:43:55,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:55,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:55,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:56,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:56,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:56,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78186251] [2022-07-12 10:43:56,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78186251] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:56,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:56,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:43:56,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083546888] [2022-07-12 10:43:56,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:56,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:43:56,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:56,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:43:56,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:43:56,214 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:56,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 595 transitions, 8200 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:56,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:56,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:56,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:43:58,062 INFO L129 PetriNetUnfolder]: 421/1326 cut-off events. [2022-07-12 10:43:58,063 INFO L130 PetriNetUnfolder]: For 22508/22508 co-relation queries the response was YES. [2022-07-12 10:43:58,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10124 conditions, 1326 events. 421/1326 cut-off events. For 22508/22508 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8641 event pairs, 38 based on Foata normal form. 1/1325 useless extension candidates. Maximal degree in co-relation 9937. Up to 935 conditions per place. [2022-07-12 10:43:58,085 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 467 selfloop transitions, 72 changer transitions 36/614 dead transitions. [2022-07-12 10:43:58,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 614 transitions, 9438 flow [2022-07-12 10:43:58,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:43:58,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:43:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1887 transitions. [2022-07-12 10:43:58,087 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5576241134751773 [2022-07-12 10:43:58,087 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1887 transitions. [2022-07-12 10:43:58,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1887 transitions. [2022-07-12 10:43:58,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:43:58,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1887 transitions. [2022-07-12 10:43:58,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.416666666666664) internal successors, (1887), 36 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:58,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:58,091 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:58,091 INFO L186 Difference]: Start difference. First operand has 553 places, 595 transitions, 8200 flow. Second operand 36 states and 1887 transitions. [2022-07-12 10:43:58,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 614 transitions, 9438 flow [2022-07-12 10:43:58,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 614 transitions, 9161 flow, removed 65 selfloop flow, removed 33 redundant places. [2022-07-12 10:43:58,269 INFO L242 Difference]: Finished difference. Result has 553 places, 569 transitions, 7807 flow [2022-07-12 10:43:58,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7807, PETRI_PLACES=553, PETRI_TRANSITIONS=569} [2022-07-12 10:43:58,269 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 465 predicate places. [2022-07-12 10:43:58,269 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 569 transitions, 7807 flow [2022-07-12 10:43:58,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:58,270 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:43:58,270 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:43:58,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-07-12 10:43:58,270 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:43:58,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:43:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash 581489016, now seen corresponding path program 77 times [2022-07-12 10:43:58,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:43:58,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274821013] [2022-07-12 10:43:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:43:58,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:43:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:43:58,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:43:58,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:43:58,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274821013] [2022-07-12 10:43:58,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274821013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:43:58,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:43:58,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:43:58,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846452757] [2022-07-12 10:43:58,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:43:58,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:43:58,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:43:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:43:58,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:43:58,589 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:43:58,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 569 transitions, 7807 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:43:58,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:43:58,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:43:58,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:00,787 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:01,325 INFO L129 PetriNetUnfolder]: 416/1295 cut-off events. [2022-07-12 10:44:01,326 INFO L130 PetriNetUnfolder]: For 21836/21836 co-relation queries the response was YES. [2022-07-12 10:44:01,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9981 conditions, 1295 events. 416/1295 cut-off events. For 21836/21836 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8334 event pairs, 52 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 9795. Up to 923 conditions per place. [2022-07-12 10:44:01,348 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 453 selfloop transitions, 89 changer transitions 17/598 dead transitions. [2022-07-12 10:44:01,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 598 transitions, 9265 flow [2022-07-12 10:44:01,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:44:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:44:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1991 transitions. [2022-07-12 10:44:01,350 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5573908174692049 [2022-07-12 10:44:01,350 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1991 transitions. [2022-07-12 10:44:01,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1991 transitions. [2022-07-12 10:44:01,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:01,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1991 transitions. [2022-07-12 10:44:01,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.39473684210526) internal successors, (1991), 38 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:01,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:01,354 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:01,354 INFO L186 Difference]: Start difference. First operand has 553 places, 569 transitions, 7807 flow. Second operand 38 states and 1991 transitions. [2022-07-12 10:44:01,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 598 transitions, 9265 flow [2022-07-12 10:44:01,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 598 transitions, 8882 flow, removed 43 selfloop flow, removed 44 redundant places. [2022-07-12 10:44:01,523 INFO L242 Difference]: Finished difference. Result has 525 places, 571 transitions, 7745 flow [2022-07-12 10:44:01,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7460, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7745, PETRI_PLACES=525, PETRI_TRANSITIONS=571} [2022-07-12 10:44:01,524 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 437 predicate places. [2022-07-12 10:44:01,524 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 571 transitions, 7745 flow [2022-07-12 10:44:01,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:01,525 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:01,525 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:01,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-07-12 10:44:01,525 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:01,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:01,525 INFO L85 PathProgramCache]: Analyzing trace with hash -391858662, now seen corresponding path program 78 times [2022-07-12 10:44:01,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:01,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55853309] [2022-07-12 10:44:01,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:01,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:01,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:01,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:01,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55853309] [2022-07-12 10:44:01,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55853309] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:01,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:01,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:01,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568091774] [2022-07-12 10:44:01,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:01,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:01,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:01,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:01,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:01,780 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:01,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 571 transitions, 7745 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:01,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:01,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:01,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:03,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:04,335 INFO L129 PetriNetUnfolder]: 419/1311 cut-off events. [2022-07-12 10:44:04,336 INFO L130 PetriNetUnfolder]: For 21641/21641 co-relation queries the response was YES. [2022-07-12 10:44:04,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9952 conditions, 1311 events. 419/1311 cut-off events. For 21641/21641 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8530 event pairs, 53 based on Foata normal form. 1/1310 useless extension candidates. Maximal degree in co-relation 9775. Up to 891 conditions per place. [2022-07-12 10:44:04,358 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 434 selfloop transitions, 108 changer transitions 24/605 dead transitions. [2022-07-12 10:44:04,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 605 transitions, 9344 flow [2022-07-12 10:44:04,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:44:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:44:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1954 transitions. [2022-07-12 10:44:04,359 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618171362852213 [2022-07-12 10:44:04,360 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1954 transitions. [2022-07-12 10:44:04,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1954 transitions. [2022-07-12 10:44:04,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:04,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1954 transitions. [2022-07-12 10:44:04,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.810810810810814) internal successors, (1954), 37 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:04,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:04,363 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:04,363 INFO L186 Difference]: Start difference. First operand has 525 places, 571 transitions, 7745 flow. Second operand 37 states and 1954 transitions. [2022-07-12 10:44:04,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 605 transitions, 9344 flow [2022-07-12 10:44:04,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 605 transitions, 9034 flow, removed 66 selfloop flow, removed 33 redundant places. [2022-07-12 10:44:04,539 INFO L242 Difference]: Finished difference. Result has 528 places, 567 transitions, 7691 flow [2022-07-12 10:44:04,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7455, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7691, PETRI_PLACES=528, PETRI_TRANSITIONS=567} [2022-07-12 10:44:04,540 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 440 predicate places. [2022-07-12 10:44:04,540 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 567 transitions, 7691 flow [2022-07-12 10:44:04,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:04,540 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:04,540 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:04,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-07-12 10:44:04,540 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:04,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:04,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1561848186, now seen corresponding path program 79 times [2022-07-12 10:44:04,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:04,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736445543] [2022-07-12 10:44:04,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:04,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:04,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:04,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736445543] [2022-07-12 10:44:04,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736445543] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:04,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:04,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382093331] [2022-07-12 10:44:04,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:04,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:04,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:04,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:04,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:04,879 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:04,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 567 transitions, 7691 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:04,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:04,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:04,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:06,317 INFO L129 PetriNetUnfolder]: 454/1428 cut-off events. [2022-07-12 10:44:06,317 INFO L130 PetriNetUnfolder]: For 25537/25537 co-relation queries the response was YES. [2022-07-12 10:44:06,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10927 conditions, 1428 events. 454/1428 cut-off events. For 25537/25537 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9639 event pairs, 52 based on Foata normal form. 1/1427 useless extension candidates. Maximal degree in co-relation 10748. Up to 845 conditions per place. [2022-07-12 10:44:06,342 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 393 selfloop transitions, 217 changer transitions 22/671 dead transitions. [2022-07-12 10:44:06,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 671 transitions, 10602 flow [2022-07-12 10:44:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-12 10:44:06,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-07-12 10:44:06,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2427 transitions. [2022-07-12 10:44:06,345 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5612858464384829 [2022-07-12 10:44:06,345 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2427 transitions. [2022-07-12 10:44:06,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2427 transitions. [2022-07-12 10:44:06,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:06,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2427 transitions. [2022-07-12 10:44:06,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.76086956521739) internal successors, (2427), 46 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:06,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:06,350 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:06,350 INFO L186 Difference]: Start difference. First operand has 528 places, 567 transitions, 7691 flow. Second operand 46 states and 2427 transitions. [2022-07-12 10:44:06,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 671 transitions, 10602 flow [2022-07-12 10:44:06,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 671 transitions, 10224 flow, removed 78 selfloop flow, removed 36 redundant places. [2022-07-12 10:44:06,557 INFO L242 Difference]: Finished difference. Result has 543 places, 623 transitions, 9017 flow [2022-07-12 10:44:06,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7391, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=9017, PETRI_PLACES=543, PETRI_TRANSITIONS=623} [2022-07-12 10:44:06,558 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2022-07-12 10:44:06,558 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 623 transitions, 9017 flow [2022-07-12 10:44:06,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:06,558 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:06,558 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:06,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-07-12 10:44:06,559 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:06,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:06,559 INFO L85 PathProgramCache]: Analyzing trace with hash 870144726, now seen corresponding path program 80 times [2022-07-12 10:44:06,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:06,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411149671] [2022-07-12 10:44:06,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:06,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:06,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:06,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411149671] [2022-07-12 10:44:06,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411149671] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:06,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:06,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:06,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021061868] [2022-07-12 10:44:06,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:06,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:06,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:06,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:06,854 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:06,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 623 transitions, 9017 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:06,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:06,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:06,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:08,857 INFO L129 PetriNetUnfolder]: 461/1467 cut-off events. [2022-07-12 10:44:08,858 INFO L130 PetriNetUnfolder]: For 27550/27550 co-relation queries the response was YES. [2022-07-12 10:44:08,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11509 conditions, 1467 events. 461/1467 cut-off events. For 27550/27550 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 10052 event pairs, 38 based on Foata normal form. 1/1466 useless extension candidates. Maximal degree in co-relation 11324. Up to 955 conditions per place. [2022-07-12 10:44:08,884 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 454 selfloop transitions, 163 changer transitions 24/680 dead transitions. [2022-07-12 10:44:08,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 680 transitions, 11182 flow [2022-07-12 10:44:08,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-12 10:44:08,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-07-12 10:44:08,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2366 transitions. [2022-07-12 10:44:08,886 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5593380614657211 [2022-07-12 10:44:08,886 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2366 transitions. [2022-07-12 10:44:08,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2366 transitions. [2022-07-12 10:44:08,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:08,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2366 transitions. [2022-07-12 10:44:08,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.577777777777776) internal successors, (2366), 45 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:08,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:08,891 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:08,891 INFO L186 Difference]: Start difference. First operand has 543 places, 623 transitions, 9017 flow. Second operand 45 states and 2366 transitions. [2022-07-12 10:44:08,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 680 transitions, 11182 flow [2022-07-12 10:44:09,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 680 transitions, 10827 flow, removed 123 selfloop flow, removed 28 redundant places. [2022-07-12 10:44:09,106 INFO L242 Difference]: Finished difference. Result has 564 places, 641 transitions, 9464 flow [2022-07-12 10:44:09,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8672, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=9464, PETRI_PLACES=564, PETRI_TRANSITIONS=641} [2022-07-12 10:44:09,107 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 476 predicate places. [2022-07-12 10:44:09,107 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 641 transitions, 9464 flow [2022-07-12 10:44:09,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:09,107 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:09,108 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:09,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-07-12 10:44:09,108 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:09,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:09,108 INFO L85 PathProgramCache]: Analyzing trace with hash 558443064, now seen corresponding path program 81 times [2022-07-12 10:44:09,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:09,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566793363] [2022-07-12 10:44:09,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:09,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:09,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:09,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566793363] [2022-07-12 10:44:09,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566793363] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:09,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:09,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:09,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489433859] [2022-07-12 10:44:09,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:09,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:09,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:09,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:09,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:09,382 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:09,382 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 641 transitions, 9464 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:09,382 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:09,382 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:09,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:12,772 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:13,042 INFO L129 PetriNetUnfolder]: 456/1461 cut-off events. [2022-07-12 10:44:13,042 INFO L130 PetriNetUnfolder]: For 29779/29779 co-relation queries the response was YES. [2022-07-12 10:44:13,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11708 conditions, 1461 events. 456/1461 cut-off events. For 29779/29779 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 10052 event pairs, 40 based on Foata normal form. 1/1458 useless extension candidates. Maximal degree in co-relation 11515. Up to 1026 conditions per place. [2022-07-12 10:44:13,069 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 521 selfloop transitions, 90 changer transitions 22/672 dead transitions. [2022-07-12 10:44:13,070 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 672 transitions, 11216 flow [2022-07-12 10:44:13,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:44:13,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:44:13,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1851 transitions. [2022-07-12 10:44:13,071 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5626139817629179 [2022-07-12 10:44:13,071 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1851 transitions. [2022-07-12 10:44:13,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1851 transitions. [2022-07-12 10:44:13,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:13,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1851 transitions. [2022-07-12 10:44:13,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.885714285714286) internal successors, (1851), 35 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:13,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:13,075 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:13,075 INFO L186 Difference]: Start difference. First operand has 564 places, 641 transitions, 9464 flow. Second operand 35 states and 1851 transitions. [2022-07-12 10:44:13,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 672 transitions, 11216 flow [2022-07-12 10:44:13,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 672 transitions, 10865 flow, removed 76 selfloop flow, removed 37 redundant places. [2022-07-12 10:44:13,304 INFO L242 Difference]: Finished difference. Result has 562 places, 639 transitions, 9401 flow [2022-07-12 10:44:13,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9135, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9401, PETRI_PLACES=562, PETRI_TRANSITIONS=639} [2022-07-12 10:44:13,305 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 474 predicate places. [2022-07-12 10:44:13,305 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 639 transitions, 9401 flow [2022-07-12 10:44:13,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:13,306 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:13,306 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:13,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-07-12 10:44:13,306 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:13,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:13,306 INFO L85 PathProgramCache]: Analyzing trace with hash 154168990, now seen corresponding path program 82 times [2022-07-12 10:44:13,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:13,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186129109] [2022-07-12 10:44:13,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:13,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:13,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:13,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:13,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186129109] [2022-07-12 10:44:13,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186129109] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:13,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:13,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:44:13,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457122672] [2022-07-12 10:44:13,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:13,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:44:13,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:13,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:44:13,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:44:13,650 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:13,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 639 transitions, 9401 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:13,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:13,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:13,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:14,967 INFO L129 PetriNetUnfolder]: 454/1475 cut-off events. [2022-07-12 10:44:14,967 INFO L130 PetriNetUnfolder]: For 31105/31105 co-relation queries the response was YES. [2022-07-12 10:44:14,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11762 conditions, 1475 events. 454/1475 cut-off events. For 31105/31105 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10235 event pairs, 38 based on Foata normal form. 1/1474 useless extension candidates. Maximal degree in co-relation 11567. Up to 1010 conditions per place. [2022-07-12 10:44:14,994 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 511 selfloop transitions, 102 changer transitions 19/671 dead transitions. [2022-07-12 10:44:14,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 671 transitions, 11179 flow [2022-07-12 10:44:14,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:44:14,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:44:14,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1755 transitions. [2022-07-12 10:44:14,996 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5657640232108317 [2022-07-12 10:44:14,996 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1755 transitions. [2022-07-12 10:44:14,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1755 transitions. [2022-07-12 10:44:14,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:14,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1755 transitions. [2022-07-12 10:44:14,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.18181818181818) internal successors, (1755), 33 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:14,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:14,999 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:14,999 INFO L186 Difference]: Start difference. First operand has 562 places, 639 transitions, 9401 flow. Second operand 33 states and 1755 transitions. [2022-07-12 10:44:14,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 671 transitions, 11179 flow [2022-07-12 10:44:15,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 671 transitions, 10887 flow, removed 55 selfloop flow, removed 33 redundant places. [2022-07-12 10:44:15,204 INFO L242 Difference]: Finished difference. Result has 560 places, 641 transitions, 9466 flow [2022-07-12 10:44:15,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9135, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9466, PETRI_PLACES=560, PETRI_TRANSITIONS=641} [2022-07-12 10:44:15,205 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 472 predicate places. [2022-07-12 10:44:15,205 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 641 transitions, 9466 flow [2022-07-12 10:44:15,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:15,205 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:15,205 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:15,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-07-12 10:44:15,206 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:15,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:15,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1111408332, now seen corresponding path program 83 times [2022-07-12 10:44:15,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:15,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761828147] [2022-07-12 10:44:15,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:15,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:15,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:15,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:15,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:15,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761828147] [2022-07-12 10:44:15,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761828147] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:15,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:15,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:15,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016744755] [2022-07-12 10:44:15,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:15,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:15,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:15,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:15,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:15,568 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:15,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 641 transitions, 9466 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:15,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:15,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:15,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:17,383 INFO L129 PetriNetUnfolder]: 452/1459 cut-off events. [2022-07-12 10:44:17,383 INFO L130 PetriNetUnfolder]: For 30931/30931 co-relation queries the response was YES. [2022-07-12 10:44:17,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11654 conditions, 1459 events. 452/1459 cut-off events. For 30931/30931 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10014 event pairs, 36 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 11459. Up to 1028 conditions per place. [2022-07-12 10:44:17,409 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 522 selfloop transitions, 92 changer transitions 17/670 dead transitions. [2022-07-12 10:44:17,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 670 transitions, 11069 flow [2022-07-12 10:44:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:44:17,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:44:17,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-07-12 10:44:17,411 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:44:17,411 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-07-12 10:44:17,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-07-12 10:44:17,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:17,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-07-12 10:44:17,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 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) [2022-07-12 10:44:17,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:17,414 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:17,414 INFO L186 Difference]: Start difference. First operand has 560 places, 641 transitions, 9466 flow. Second operand 38 states and 1995 transitions. [2022-07-12 10:44:17,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 670 transitions, 11069 flow [2022-07-12 10:44:17,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 670 transitions, 10805 flow, removed 52 selfloop flow, removed 30 redundant places. [2022-07-12 10:44:17,669 INFO L242 Difference]: Finished difference. Result has 569 places, 643 transitions, 9509 flow [2022-07-12 10:44:17,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9221, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9509, PETRI_PLACES=569, PETRI_TRANSITIONS=643} [2022-07-12 10:44:17,669 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 481 predicate places. [2022-07-12 10:44:17,670 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 643 transitions, 9509 flow [2022-07-12 10:44:17,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:17,670 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:17,670 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:17,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-07-12 10:44:17,670 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:17,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:17,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1917386160, now seen corresponding path program 84 times [2022-07-12 10:44:17,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:17,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299871290] [2022-07-12 10:44:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:17,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:17,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:17,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:17,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:17,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299871290] [2022-07-12 10:44:17,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299871290] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:17,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:17,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:17,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659283427] [2022-07-12 10:44:17,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:17,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:17,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:17,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:17,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:17,989 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:17,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 643 transitions, 9509 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:17,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:17,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:17,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:19,363 INFO L129 PetriNetUnfolder]: 447/1442 cut-off events. [2022-07-12 10:44:19,363 INFO L130 PetriNetUnfolder]: For 28650/28650 co-relation queries the response was YES. [2022-07-12 10:44:19,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11498 conditions, 1442 events. 447/1442 cut-off events. For 28650/28650 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9864 event pairs, 41 based on Foata normal form. 1/1441 useless extension candidates. Maximal degree in co-relation 11303. Up to 1035 conditions per place. [2022-07-12 10:44:19,384 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 523 selfloop transitions, 74 changer transitions 25/661 dead transitions. [2022-07-12 10:44:19,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 661 transitions, 10861 flow [2022-07-12 10:44:19,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:44:19,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:44:19,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1835 transitions. [2022-07-12 10:44:19,385 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5577507598784195 [2022-07-12 10:44:19,385 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1835 transitions. [2022-07-12 10:44:19,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1835 transitions. [2022-07-12 10:44:19,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:19,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1835 transitions. [2022-07-12 10:44:19,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.42857142857143) internal successors, (1835), 35 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) [2022-07-12 10:44:19,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:19,389 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:19,389 INFO L186 Difference]: Start difference. First operand has 569 places, 643 transitions, 9509 flow. Second operand 35 states and 1835 transitions. [2022-07-12 10:44:19,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 661 transitions, 10861 flow [2022-07-12 10:44:19,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 661 transitions, 10546 flow, removed 62 selfloop flow, removed 33 redundant places. [2022-07-12 10:44:19,581 INFO L242 Difference]: Finished difference. Result has 568 places, 627 transitions, 9128 flow [2022-07-12 10:44:19,582 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9202, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9128, PETRI_PLACES=568, PETRI_TRANSITIONS=627} [2022-07-12 10:44:19,582 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 480 predicate places. [2022-07-12 10:44:19,582 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 627 transitions, 9128 flow [2022-07-12 10:44:19,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:19,582 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:19,582 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:19,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-07-12 10:44:19,583 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:19,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1791674362, now seen corresponding path program 85 times [2022-07-12 10:44:19,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:19,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406993686] [2022-07-12 10:44:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:19,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:19,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:19,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:19,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406993686] [2022-07-12 10:44:19,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406993686] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:19,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:19,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:19,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090995661] [2022-07-12 10:44:19,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:19,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:19,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:19,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:19,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:19,867 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:19,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 627 transitions, 9128 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:19,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:19,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:19,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:21,295 INFO L129 PetriNetUnfolder]: 447/1434 cut-off events. [2022-07-12 10:44:21,295 INFO L130 PetriNetUnfolder]: For 28485/28485 co-relation queries the response was YES. [2022-07-12 10:44:21,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 1434 events. 447/1434 cut-off events. For 28485/28485 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9754 event pairs, 36 based on Foata normal form. 1/1432 useless extension candidates. Maximal degree in co-relation 11170. Up to 936 conditions per place. [2022-07-12 10:44:21,318 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 443 selfloop transitions, 160 changer transitions 21/663 dead transitions. [2022-07-12 10:44:21,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 663 transitions, 10792 flow [2022-07-12 10:44:21,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:44:21,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:44:21,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2110 transitions. [2022-07-12 10:44:21,320 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2022-07-12 10:44:21,320 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2110 transitions. [2022-07-12 10:44:21,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2110 transitions. [2022-07-12 10:44:21,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:21,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2110 transitions. [2022-07-12 10:44:21,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.75) internal successors, (2110), 40 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:21,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:21,323 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:21,324 INFO L186 Difference]: Start difference. First operand has 568 places, 627 transitions, 9128 flow. Second operand 40 states and 2110 transitions. [2022-07-12 10:44:21,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 663 transitions, 10792 flow [2022-07-12 10:44:21,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 663 transitions, 10445 flow, removed 44 selfloop flow, removed 40 redundant places. [2022-07-12 10:44:21,522 INFO L242 Difference]: Finished difference. Result has 550 places, 625 transitions, 9211 flow [2022-07-12 10:44:21,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8817, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=9211, PETRI_PLACES=550, PETRI_TRANSITIONS=625} [2022-07-12 10:44:21,523 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 462 predicate places. [2022-07-12 10:44:21,523 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 625 transitions, 9211 flow [2022-07-12 10:44:21,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:21,524 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:21,524 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:21,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-07-12 10:44:21,524 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:21,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:21,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1132109220, now seen corresponding path program 86 times [2022-07-12 10:44:21,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:21,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637441486] [2022-07-12 10:44:21,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:21,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:21,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:21,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637441486] [2022-07-12 10:44:21,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637441486] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:21,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:21,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:21,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143146771] [2022-07-12 10:44:21,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:21,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:21,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:21,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:21,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:21,834 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:21,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 625 transitions, 9211 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:21,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:21,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:21,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:23,713 INFO L129 PetriNetUnfolder]: 442/1420 cut-off events. [2022-07-12 10:44:23,713 INFO L130 PetriNetUnfolder]: For 27331/27331 co-relation queries the response was YES. [2022-07-12 10:44:23,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11257 conditions, 1420 events. 442/1420 cut-off events. For 27331/27331 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9642 event pairs, 48 based on Foata normal form. 1/1418 useless extension candidates. Maximal degree in co-relation 11072. Up to 985 conditions per place. [2022-07-12 10:44:23,744 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 488 selfloop transitions, 107 changer transitions 19/653 dead transitions. [2022-07-12 10:44:23,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 653 transitions, 10722 flow [2022-07-12 10:44:23,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:44:23,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:44:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-07-12 10:44:23,748 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-07-12 10:44:23,748 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-07-12 10:44:23,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-07-12 10:44:23,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:23,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-07-12 10:44:23,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:23,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:23,753 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:23,753 INFO L186 Difference]: Start difference. First operand has 550 places, 625 transitions, 9211 flow. Second operand 38 states and 1996 transitions. [2022-07-12 10:44:23,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 653 transitions, 10722 flow [2022-07-12 10:44:24,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 653 transitions, 10285 flow, removed 51 selfloop flow, removed 36 redundant places. [2022-07-12 10:44:24,019 INFO L242 Difference]: Finished difference. Result has 553 places, 621 transitions, 8962 flow [2022-07-12 10:44:24,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8786, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8962, PETRI_PLACES=553, PETRI_TRANSITIONS=621} [2022-07-12 10:44:24,021 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 465 predicate places. [2022-07-12 10:44:24,021 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 621 transitions, 8962 flow [2022-07-12 10:44:24,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:24,021 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:24,021 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:24,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-07-12 10:44:24,021 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:24,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:24,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1437258334, now seen corresponding path program 87 times [2022-07-12 10:44:24,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:24,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072452013] [2022-07-12 10:44:24,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:24,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:24,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:24,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:24,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072452013] [2022-07-12 10:44:24,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072452013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:24,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:24,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:24,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813253807] [2022-07-12 10:44:24,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:24,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:24,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:24,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:24,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:24,375 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:24,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 621 transitions, 8962 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:24,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:24,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:24,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:25,727 INFO L129 PetriNetUnfolder]: 435/1410 cut-off events. [2022-07-12 10:44:25,727 INFO L130 PetriNetUnfolder]: For 26125/26125 co-relation queries the response was YES. [2022-07-12 10:44:25,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11021 conditions, 1410 events. 435/1410 cut-off events. For 26125/26125 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9602 event pairs, 50 based on Foata normal form. 1/1409 useless extension candidates. Maximal degree in co-relation 10832. Up to 981 conditions per place. [2022-07-12 10:44:25,753 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 487 selfloop transitions, 82 changer transitions 35/643 dead transitions. [2022-07-12 10:44:25,754 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 643 transitions, 10293 flow [2022-07-12 10:44:25,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:44:25,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:44:25,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1891 transitions. [2022-07-12 10:44:25,755 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558806146572104 [2022-07-12 10:44:25,755 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1891 transitions. [2022-07-12 10:44:25,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1891 transitions. [2022-07-12 10:44:25,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:25,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1891 transitions. [2022-07-12 10:44:25,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.52777777777778) internal successors, (1891), 36 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:25,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:25,759 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:25,759 INFO L186 Difference]: Start difference. First operand has 553 places, 621 transitions, 8962 flow. Second operand 36 states and 1891 transitions. [2022-07-12 10:44:25,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 643 transitions, 10293 flow [2022-07-12 10:44:25,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 643 transitions, 10063 flow, removed 16 selfloop flow, removed 35 redundant places. [2022-07-12 10:44:25,985 INFO L242 Difference]: Finished difference. Result has 551 places, 596 transitions, 8390 flow [2022-07-12 10:44:25,986 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8738, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8390, PETRI_PLACES=551, PETRI_TRANSITIONS=596} [2022-07-12 10:44:25,986 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 463 predicate places. [2022-07-12 10:44:25,986 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 596 transitions, 8390 flow [2022-07-12 10:44:25,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:25,986 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:25,986 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:25,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-07-12 10:44:25,987 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:25,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1317109734, now seen corresponding path program 88 times [2022-07-12 10:44:25,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:25,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300414287] [2022-07-12 10:44:25,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:25,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:26,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:26,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:26,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300414287] [2022-07-12 10:44:26,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300414287] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:26,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:26,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:44:26,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957820014] [2022-07-12 10:44:26,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:26,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:44:26,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:26,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:44:26,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:44:26,231 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:26,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 596 transitions, 8390 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:26,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:26,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:26,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:27,271 INFO L129 PetriNetUnfolder]: 430/1383 cut-off events. [2022-07-12 10:44:27,272 INFO L130 PetriNetUnfolder]: For 25953/25953 co-relation queries the response was YES. [2022-07-12 10:44:27,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10740 conditions, 1383 events. 430/1383 cut-off events. For 25953/25953 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9298 event pairs, 41 based on Foata normal form. 1/1382 useless extension candidates. Maximal degree in co-relation 10554. Up to 926 conditions per place. [2022-07-12 10:44:27,295 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 447 selfloop transitions, 127 changer transitions 17/630 dead transitions. [2022-07-12 10:44:27,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 630 transitions, 10019 flow [2022-07-12 10:44:27,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:44:27,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:44:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1953 transitions. [2022-07-12 10:44:27,296 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5615296147211041 [2022-07-12 10:44:27,296 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1953 transitions. [2022-07-12 10:44:27,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1953 transitions. [2022-07-12 10:44:27,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:27,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1953 transitions. [2022-07-12 10:44:27,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.78378378378378) internal successors, (1953), 37 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:27,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:27,301 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:27,301 INFO L186 Difference]: Start difference. First operand has 551 places, 596 transitions, 8390 flow. Second operand 37 states and 1953 transitions. [2022-07-12 10:44:27,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 630 transitions, 10019 flow [2022-07-12 10:44:27,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 630 transitions, 9672 flow, removed 39 selfloop flow, removed 39 redundant places. [2022-07-12 10:44:27,496 INFO L242 Difference]: Finished difference. Result has 535 places, 597 transitions, 8460 flow [2022-07-12 10:44:27,496 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8053, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8460, PETRI_PLACES=535, PETRI_TRANSITIONS=597} [2022-07-12 10:44:27,497 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-12 10:44:27,497 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 597 transitions, 8460 flow [2022-07-12 10:44:27,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:27,497 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:27,497 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:27,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-07-12 10:44:27,497 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:27,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:27,500 INFO L85 PathProgramCache]: Analyzing trace with hash -84510062, now seen corresponding path program 89 times [2022-07-12 10:44:27,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:27,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706953031] [2022-07-12 10:44:27,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:27,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:27,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:27,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:27,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706953031] [2022-07-12 10:44:27,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706953031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:27,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:27,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:27,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535995998] [2022-07-12 10:44:27,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:27,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:27,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:27,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:27,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:27,833 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:27,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 597 transitions, 8460 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:27,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:27,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:27,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:30,089 INFO L129 PetriNetUnfolder]: 427/1385 cut-off events. [2022-07-12 10:44:30,089 INFO L130 PetriNetUnfolder]: For 25968/25968 co-relation queries the response was YES. [2022-07-12 10:44:30,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10679 conditions, 1385 events. 427/1385 cut-off events. For 25968/25968 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9335 event pairs, 48 based on Foata normal form. 1/1385 useless extension candidates. Maximal degree in co-relation 10495. Up to 938 conditions per place. [2022-07-12 10:44:30,116 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 462 selfloop transitions, 96 changer transitions 25/622 dead transitions. [2022-07-12 10:44:30,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 622 transitions, 9868 flow [2022-07-12 10:44:30,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:44:30,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:44:30,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-07-12 10:44:30,118 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-07-12 10:44:30,118 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-07-12 10:44:30,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-07-12 10:44:30,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:30,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-07-12 10:44:30,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:30,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:30,122 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:30,122 INFO L186 Difference]: Start difference. First operand has 535 places, 597 transitions, 8460 flow. Second operand 36 states and 1901 transitions. [2022-07-12 10:44:30,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 622 transitions, 9868 flow [2022-07-12 10:44:30,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 622 transitions, 9498 flow, removed 66 selfloop flow, removed 34 redundant places. [2022-07-12 10:44:30,320 INFO L242 Difference]: Finished difference. Result has 539 places, 587 transitions, 8260 flow [2022-07-12 10:44:30,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8260, PETRI_PLACES=539, PETRI_TRANSITIONS=587} [2022-07-12 10:44:30,320 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 451 predicate places. [2022-07-12 10:44:30,320 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 587 transitions, 8260 flow [2022-07-12 10:44:30,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:30,321 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:30,321 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:30,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-07-12 10:44:30,321 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:30,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:30,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1698233522, now seen corresponding path program 90 times [2022-07-12 10:44:30,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:30,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953604821] [2022-07-12 10:44:30,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:30,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:30,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:30,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:30,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:30,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953604821] [2022-07-12 10:44:30,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953604821] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:30,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:30,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:30,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900695591] [2022-07-12 10:44:30,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:30,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:30,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:30,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:30,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:30,620 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:30,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 587 transitions, 8260 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:30,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:30,620 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:30,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:33,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:34,000 INFO L129 PetriNetUnfolder]: 417/1351 cut-off events. [2022-07-12 10:44:34,000 INFO L130 PetriNetUnfolder]: For 25378/25378 co-relation queries the response was YES. [2022-07-12 10:44:34,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10503 conditions, 1351 events. 417/1351 cut-off events. For 25378/25378 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9080 event pairs, 50 based on Foata normal form. 1/1350 useless extension candidates. Maximal degree in co-relation 10316. Up to 950 conditions per place. [2022-07-12 10:44:34,023 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 466 selfloop transitions, 74 changer transitions 26/605 dead transitions. [2022-07-12 10:44:34,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 605 transitions, 9500 flow [2022-07-12 10:44:34,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:44:34,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:44:34,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1838 transitions. [2022-07-12 10:44:34,025 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5586626139817629 [2022-07-12 10:44:34,025 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1838 transitions. [2022-07-12 10:44:34,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1838 transitions. [2022-07-12 10:44:34,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:34,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1838 transitions. [2022-07-12 10:44:34,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.51428571428571) internal successors, (1838), 35 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:34,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:34,028 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:34,028 INFO L186 Difference]: Start difference. First operand has 539 places, 587 transitions, 8260 flow. Second operand 35 states and 1838 transitions. [2022-07-12 10:44:34,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 605 transitions, 9500 flow [2022-07-12 10:44:34,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 605 transitions, 9241 flow, removed 20 selfloop flow, removed 37 redundant places. [2022-07-12 10:44:34,240 INFO L242 Difference]: Finished difference. Result has 530 places, 570 transitions, 8022 flow [2022-07-12 10:44:34,241 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8022, PETRI_PLACES=530, PETRI_TRANSITIONS=570} [2022-07-12 10:44:34,241 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 442 predicate places. [2022-07-12 10:44:34,241 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 570 transitions, 8022 flow [2022-07-12 10:44:34,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:34,242 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:34,242 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:34,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-07-12 10:44:34,242 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:34,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:34,242 INFO L85 PathProgramCache]: Analyzing trace with hash 769326058, now seen corresponding path program 91 times [2022-07-12 10:44:34,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:34,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706036287] [2022-07-12 10:44:34,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:34,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:34,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:34,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:34,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706036287] [2022-07-12 10:44:34,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706036287] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:34,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:34,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:44:34,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231704717] [2022-07-12 10:44:34,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:34,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:44:34,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:34,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:44:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:44:34,516 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:34,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 570 transitions, 8022 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:34,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:34,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:34,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:35,707 INFO L129 PetriNetUnfolder]: 413/1345 cut-off events. [2022-07-12 10:44:35,707 INFO L130 PetriNetUnfolder]: For 25645/25645 co-relation queries the response was YES. [2022-07-12 10:44:35,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 1345 events. 413/1345 cut-off events. For 25645/25645 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9007 event pairs, 50 based on Foata normal form. 1/1343 useless extension candidates. Maximal degree in co-relation 10282. Up to 930 conditions per place. [2022-07-12 10:44:35,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 450 selfloop transitions, 90 changer transitions 16/595 dead transitions. [2022-07-12 10:44:35,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 595 transitions, 9477 flow [2022-07-12 10:44:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:44:35,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:44:35,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1797 transitions. [2022-07-12 10:44:35,731 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5622653316645807 [2022-07-12 10:44:35,731 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1797 transitions. [2022-07-12 10:44:35,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1797 transitions. [2022-07-12 10:44:35,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:35,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1797 transitions. [2022-07-12 10:44:35,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.85294117647059) internal successors, (1797), 34 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) [2022-07-12 10:44:35,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:35,735 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:35,735 INFO L186 Difference]: Start difference. First operand has 530 places, 570 transitions, 8022 flow. Second operand 34 states and 1797 transitions. [2022-07-12 10:44:35,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 595 transitions, 9477 flow [2022-07-12 10:44:35,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 595 transitions, 9209 flow, removed 28 selfloop flow, removed 38 redundant places. [2022-07-12 10:44:35,926 INFO L242 Difference]: Finished difference. Result has 509 places, 569 transitions, 8073 flow [2022-07-12 10:44:35,927 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7780, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8073, PETRI_PLACES=509, PETRI_TRANSITIONS=569} [2022-07-12 10:44:35,927 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 421 predicate places. [2022-07-12 10:44:35,927 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 569 transitions, 8073 flow [2022-07-12 10:44:35,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:35,927 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:35,927 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:35,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-07-12 10:44:35,928 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:35,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:35,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1067419900, now seen corresponding path program 92 times [2022-07-12 10:44:35,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:35,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640955008] [2022-07-12 10:44:35,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:35,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:35,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:36,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:36,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640955008] [2022-07-12 10:44:36,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640955008] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:36,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:36,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:44:36,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263533465] [2022-07-12 10:44:36,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:36,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:44:36,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:36,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:44:36,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:44:36,128 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:36,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 569 transitions, 8073 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:36,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:36,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:36,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:37,092 INFO L129 PetriNetUnfolder]: 410/1319 cut-off events. [2022-07-12 10:44:37,092 INFO L130 PetriNetUnfolder]: For 25345/25345 co-relation queries the response was YES. [2022-07-12 10:44:37,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10314 conditions, 1319 events. 410/1319 cut-off events. For 25345/25345 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8770 event pairs, 38 based on Foata normal form. 1/1318 useless extension candidates. Maximal degree in co-relation 10137. Up to 926 conditions per place. [2022-07-12 10:44:37,115 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 446 selfloop transitions, 76 changer transitions 27/588 dead transitions. [2022-07-12 10:44:37,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 588 transitions, 9259 flow [2022-07-12 10:44:37,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:44:37,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:44:37,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1692 transitions. [2022-07-12 10:44:37,117 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-07-12 10:44:37,117 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1692 transitions. [2022-07-12 10:44:37,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1692 transitions. [2022-07-12 10:44:37,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:37,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1692 transitions. [2022-07-12 10:44:37,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:37,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:37,120 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:37,120 INFO L186 Difference]: Start difference. First operand has 509 places, 569 transitions, 8073 flow. Second operand 32 states and 1692 transitions. [2022-07-12 10:44:37,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 588 transitions, 9259 flow [2022-07-12 10:44:37,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 588 transitions, 8935 flow, removed 70 selfloop flow, removed 32 redundant places. [2022-07-12 10:44:37,320 INFO L242 Difference]: Finished difference. Result has 505 places, 552 transitions, 7786 flow [2022-07-12 10:44:37,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7757, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7786, PETRI_PLACES=505, PETRI_TRANSITIONS=552} [2022-07-12 10:44:37,321 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 417 predicate places. [2022-07-12 10:44:37,321 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 552 transitions, 7786 flow [2022-07-12 10:44:37,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:37,321 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:37,321 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:37,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-07-12 10:44:37,322 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:37,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:37,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1102759650, now seen corresponding path program 93 times [2022-07-12 10:44:37,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:37,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795772575] [2022-07-12 10:44:37,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:37,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:37,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:37,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:37,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795772575] [2022-07-12 10:44:37,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795772575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:37,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:37,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:37,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563727201] [2022-07-12 10:44:37,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:37,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:37,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:37,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:37,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:37,613 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:37,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 552 transitions, 7786 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:37,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:37,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:37,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:38,907 INFO L129 PetriNetUnfolder]: 403/1300 cut-off events. [2022-07-12 10:44:38,908 INFO L130 PetriNetUnfolder]: For 23960/23960 co-relation queries the response was YES. [2022-07-12 10:44:38,930 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10070 conditions, 1300 events. 403/1300 cut-off events. For 23960/23960 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8589 event pairs, 34 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 9895. Up to 921 conditions per place. [2022-07-12 10:44:38,936 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 438 selfloop transitions, 56 changer transitions 38/571 dead transitions. [2022-07-12 10:44:38,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 571 transitions, 8936 flow [2022-07-12 10:44:38,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:44:38,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:44:38,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1683 transitions. [2022-07-12 10:44:38,939 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5595079787234043 [2022-07-12 10:44:38,939 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1683 transitions. [2022-07-12 10:44:38,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1683 transitions. [2022-07-12 10:44:38,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:38,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1683 transitions. [2022-07-12 10:44:38,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.59375) internal successors, (1683), 32 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:38,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:38,943 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:38,943 INFO L186 Difference]: Start difference. First operand has 505 places, 552 transitions, 7786 flow. Second operand 32 states and 1683 transitions. [2022-07-12 10:44:38,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 571 transitions, 8936 flow [2022-07-12 10:44:39,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 571 transitions, 8658 flow, removed 26 selfloop flow, removed 39 redundant places. [2022-07-12 10:44:39,145 INFO L242 Difference]: Finished difference. Result has 486 places, 524 transitions, 7331 flow [2022-07-12 10:44:39,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7516, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7331, PETRI_PLACES=486, PETRI_TRANSITIONS=524} [2022-07-12 10:44:39,146 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 398 predicate places. [2022-07-12 10:44:39,146 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 524 transitions, 7331 flow [2022-07-12 10:44:39,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:39,146 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:39,146 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:39,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-07-12 10:44:39,147 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:39,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:39,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1669390228, now seen corresponding path program 94 times [2022-07-12 10:44:39,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:39,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580209932] [2022-07-12 10:44:39,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:39,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:39,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:39,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:39,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:39,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580209932] [2022-07-12 10:44:39,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580209932] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:39,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:39,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:39,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161145623] [2022-07-12 10:44:39,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:39,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:39,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:39,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:39,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:39,435 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:39,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 524 transitions, 7331 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:39,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:39,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:39,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:40,724 INFO L129 PetriNetUnfolder]: 394/1268 cut-off events. [2022-07-12 10:44:40,724 INFO L130 PetriNetUnfolder]: For 21783/21783 co-relation queries the response was YES. [2022-07-12 10:44:40,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9626 conditions, 1268 events. 394/1268 cut-off events. For 21783/21783 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8264 event pairs, 53 based on Foata normal form. 1/1266 useless extension candidates. Maximal degree in co-relation 9458. Up to 820 conditions per place. [2022-07-12 10:44:40,742 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 366 selfloop transitions, 91 changer transitions 52/548 dead transitions. [2022-07-12 10:44:40,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 548 transitions, 8507 flow [2022-07-12 10:44:40,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:44:40,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:44:40,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1793 transitions. [2022-07-12 10:44:40,744 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5610137672090113 [2022-07-12 10:44:40,744 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1793 transitions. [2022-07-12 10:44:40,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1793 transitions. [2022-07-12 10:44:40,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:40,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1793 transitions. [2022-07-12 10:44:40,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.73529411764706) internal successors, (1793), 34 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) [2022-07-12 10:44:40,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:40,747 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:40,747 INFO L186 Difference]: Start difference. First operand has 486 places, 524 transitions, 7331 flow. Second operand 34 states and 1793 transitions. [2022-07-12 10:44:40,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 548 transitions, 8507 flow [2022-07-12 10:44:40,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 548 transitions, 8096 flow, removed 58 selfloop flow, removed 36 redundant places. [2022-07-12 10:44:40,891 INFO L242 Difference]: Finished difference. Result has 455 places, 480 transitions, 6350 flow [2022-07-12 10:44:40,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6350, PETRI_PLACES=455, PETRI_TRANSITIONS=480} [2022-07-12 10:44:40,892 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 367 predicate places. [2022-07-12 10:44:40,892 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 480 transitions, 6350 flow [2022-07-12 10:44:40,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:40,892 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:40,893 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:40,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-07-12 10:44:40,893 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:40,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash -574335142, now seen corresponding path program 95 times [2022-07-12 10:44:40,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:40,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610768089] [2022-07-12 10:44:40,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:40,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:40,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:41,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:41,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:41,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610768089] [2022-07-12 10:44:41,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610768089] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:41,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:41,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:41,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289176262] [2022-07-12 10:44:41,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:41,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:41,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:41,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:41,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:41,104 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:41,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 480 transitions, 6350 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:41,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:41,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:41,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:44,810 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:45,350 INFO L129 PetriNetUnfolder]: 386/1233 cut-off events. [2022-07-12 10:44:45,350 INFO L130 PetriNetUnfolder]: For 19345/19345 co-relation queries the response was YES. [2022-07-12 10:44:45,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9005 conditions, 1233 events. 386/1233 cut-off events. For 19345/19345 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8014 event pairs, 38 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 8848. Up to 798 conditions per place. [2022-07-12 10:44:45,364 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 337 selfloop transitions, 128 changer transitions 22/526 dead transitions. [2022-07-12 10:44:45,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 526 transitions, 7979 flow [2022-07-12 10:44:45,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:44:45,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:44:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-07-12 10:44:45,365 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-07-12 10:44:45,365 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-07-12 10:44:45,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-07-12 10:44:45,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:45,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-07-12 10:44:45,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:45,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:45,369 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:45,369 INFO L186 Difference]: Start difference. First operand has 455 places, 480 transitions, 6350 flow. Second operand 37 states and 1958 transitions. [2022-07-12 10:44:45,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 526 transitions, 7979 flow [2022-07-12 10:44:45,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 526 transitions, 7455 flow, removed 85 selfloop flow, removed 42 redundant places. [2022-07-12 10:44:45,483 INFO L242 Difference]: Finished difference. Result has 438 places, 489 transitions, 6346 flow [2022-07-12 10:44:45,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5854, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6346, PETRI_PLACES=438, PETRI_TRANSITIONS=489} [2022-07-12 10:44:45,483 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 350 predicate places. [2022-07-12 10:44:45,483 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 489 transitions, 6346 flow [2022-07-12 10:44:45,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:45,484 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:45,484 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:45,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-07-12 10:44:45,484 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:45,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:45,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1134219252, now seen corresponding path program 96 times [2022-07-12 10:44:45,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:45,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809784494] [2022-07-12 10:44:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:45,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:45,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:45,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:45,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809784494] [2022-07-12 10:44:45,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809784494] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:45,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:45,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:45,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70182975] [2022-07-12 10:44:45,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:45,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:45,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:45,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:45,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:45,710 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:45,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 489 transitions, 6346 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:45,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:45,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:45,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:47,179 INFO L129 PetriNetUnfolder]: 380/1228 cut-off events. [2022-07-12 10:44:47,179 INFO L130 PetriNetUnfolder]: For 20426/20426 co-relation queries the response was YES. [2022-07-12 10:44:47,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8844 conditions, 1228 events. 380/1228 cut-off events. For 20426/20426 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8027 event pairs, 35 based on Foata normal form. 1/1226 useless extension candidates. Maximal degree in co-relation 8691. Up to 808 conditions per place. [2022-07-12 10:44:47,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 342 selfloop transitions, 117 changer transitions 22/520 dead transitions. [2022-07-12 10:44:47,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 520 transitions, 7588 flow [2022-07-12 10:44:47,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:44:47,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:44:47,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1851 transitions. [2022-07-12 10:44:47,198 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5626139817629179 [2022-07-12 10:44:47,198 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1851 transitions. [2022-07-12 10:44:47,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1851 transitions. [2022-07-12 10:44:47,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:47,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1851 transitions. [2022-07-12 10:44:47,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.885714285714286) internal successors, (1851), 35 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:47,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:47,202 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:47,202 INFO L186 Difference]: Start difference. First operand has 438 places, 489 transitions, 6346 flow. Second operand 35 states and 1851 transitions. [2022-07-12 10:44:47,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 520 transitions, 7588 flow [2022-07-12 10:44:47,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 520 transitions, 7320 flow, removed 50 selfloop flow, removed 30 redundant places. [2022-07-12 10:44:47,319 INFO L242 Difference]: Finished difference. Result has 443 places, 484 transitions, 6286 flow [2022-07-12 10:44:47,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6087, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6286, PETRI_PLACES=443, PETRI_TRANSITIONS=484} [2022-07-12 10:44:47,320 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 355 predicate places. [2022-07-12 10:44:47,320 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 484 transitions, 6286 flow [2022-07-12 10:44:47,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:47,320 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:47,320 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:47,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-07-12 10:44:47,321 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:47,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:47,321 INFO L85 PathProgramCache]: Analyzing trace with hash 369121932, now seen corresponding path program 97 times [2022-07-12 10:44:47,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:47,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42693367] [2022-07-12 10:44:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:47,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:47,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:47,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:47,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42693367] [2022-07-12 10:44:47,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42693367] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:47,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:47,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-12 10:44:47,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775890899] [2022-07-12 10:44:47,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:47,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 10:44:47,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:47,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 10:44:47,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-12 10:44:47,545 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:47,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 484 transitions, 6286 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:47,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:47,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:47,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:48,612 INFO L129 PetriNetUnfolder]: 373/1197 cut-off events. [2022-07-12 10:44:48,612 INFO L130 PetriNetUnfolder]: For 19491/19491 co-relation queries the response was YES. [2022-07-12 10:44:48,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8698 conditions, 1197 events. 373/1197 cut-off events. For 19491/19491 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7697 event pairs, 40 based on Foata normal form. 1/1196 useless extension candidates. Maximal degree in co-relation 8543. Up to 815 conditions per place. [2022-07-12 10:44:48,629 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 357 selfloop transitions, 55 changer transitions 58/509 dead transitions. [2022-07-12 10:44:48,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 509 transitions, 7380 flow [2022-07-12 10:44:48,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:44:48,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:44:48,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-07-12 10:44:48,631 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-07-12 10:44:48,631 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-07-12 10:44:48,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-07-12 10:44:48,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:48,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-07-12 10:44:48,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:48,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:48,634 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:48,634 INFO L186 Difference]: Start difference. First operand has 443 places, 484 transitions, 6286 flow. Second operand 31 states and 1639 transitions. [2022-07-12 10:44:48,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 509 transitions, 7380 flow [2022-07-12 10:44:48,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 509 transitions, 7085 flow, removed 11 selfloop flow, removed 34 redundant places. [2022-07-12 10:44:48,744 INFO L242 Difference]: Finished difference. Result has 435 places, 442 transitions, 5505 flow [2022-07-12 10:44:48,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5505, PETRI_PLACES=435, PETRI_TRANSITIONS=442} [2022-07-12 10:44:48,745 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 347 predicate places. [2022-07-12 10:44:48,745 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 442 transitions, 5505 flow [2022-07-12 10:44:48,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:48,745 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:48,745 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:48,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-07-12 10:44:48,745 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:48,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:48,746 INFO L85 PathProgramCache]: Analyzing trace with hash -676922544, now seen corresponding path program 98 times [2022-07-12 10:44:48,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:48,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812612369] [2022-07-12 10:44:48,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:48,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:49,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:49,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:49,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812612369] [2022-07-12 10:44:49,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812612369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:49,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:49,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:49,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650523980] [2022-07-12 10:44:49,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:49,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:49,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:49,009 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:49,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 442 transitions, 5505 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:49,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:49,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:49,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:50,383 INFO L129 PetriNetUnfolder]: 360/1161 cut-off events. [2022-07-12 10:44:50,383 INFO L130 PetriNetUnfolder]: For 18865/18865 co-relation queries the response was YES. [2022-07-12 10:44:50,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8211 conditions, 1161 events. 360/1161 cut-off events. For 18865/18865 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7411 event pairs, 52 based on Foata normal form. 1/1160 useless extension candidates. Maximal degree in co-relation 8059. Up to 710 conditions per place. [2022-07-12 10:44:50,397 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 283 selfloop transitions, 126 changer transitions 31/479 dead transitions. [2022-07-12 10:44:50,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 479 transitions, 6758 flow [2022-07-12 10:44:50,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:44:50,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:44:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1852 transitions. [2022-07-12 10:44:50,399 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562917933130699 [2022-07-12 10:44:50,399 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1852 transitions. [2022-07-12 10:44:50,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1852 transitions. [2022-07-12 10:44:50,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:50,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1852 transitions. [2022-07-12 10:44:50,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.91428571428571) internal successors, (1852), 35 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) [2022-07-12 10:44:50,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:50,403 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:50,403 INFO L186 Difference]: Start difference. First operand has 435 places, 442 transitions, 5505 flow. Second operand 35 states and 1852 transitions. [2022-07-12 10:44:50,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 479 transitions, 6758 flow [2022-07-12 10:44:50,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 479 transitions, 6342 flow, removed 91 selfloop flow, removed 37 redundant places. [2022-07-12 10:44:50,504 INFO L242 Difference]: Finished difference. Result has 411 places, 430 transitions, 5273 flow [2022-07-12 10:44:50,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5273, PETRI_PLACES=411, PETRI_TRANSITIONS=430} [2022-07-12 10:44:50,504 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 323 predicate places. [2022-07-12 10:44:50,504 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 430 transitions, 5273 flow [2022-07-12 10:44:50,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:50,505 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:50,505 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:50,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-07-12 10:44:50,505 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:50,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:50,505 INFO L85 PathProgramCache]: Analyzing trace with hash -193186304, now seen corresponding path program 99 times [2022-07-12 10:44:50,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:50,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109994960] [2022-07-12 10:44:50,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:50,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:50,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:50,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109994960] [2022-07-12 10:44:50,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109994960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:50,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:50,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:50,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995390603] [2022-07-12 10:44:50,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:50,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:50,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:50,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:50,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:50,896 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:50,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 430 transitions, 5273 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:50,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:50,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:50,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:53,873 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:55,888 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:44:56,389 INFO L129 PetriNetUnfolder]: 359/1151 cut-off events. [2022-07-12 10:44:56,389 INFO L130 PetriNetUnfolder]: For 19171/19171 co-relation queries the response was YES. [2022-07-12 10:44:56,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8133 conditions, 1151 events. 359/1151 cut-off events. For 19171/19171 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7269 event pairs, 33 based on Foata normal form. 1/1151 useless extension candidates. Maximal degree in co-relation 7989. Up to 743 conditions per place. [2022-07-12 10:44:56,406 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 296 selfloop transitions, 115 changer transitions 22/472 dead transitions. [2022-07-12 10:44:56,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 472 transitions, 6762 flow [2022-07-12 10:44:56,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:44:56,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:44:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2102 transitions. [2022-07-12 10:44:56,408 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5590425531914893 [2022-07-12 10:44:56,408 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2102 transitions. [2022-07-12 10:44:56,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2102 transitions. [2022-07-12 10:44:56,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:56,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2102 transitions. [2022-07-12 10:44:56,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.55) internal successors, (2102), 40 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:56,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:56,413 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:56,413 INFO L186 Difference]: Start difference. First operand has 411 places, 430 transitions, 5273 flow. Second operand 40 states and 2102 transitions. [2022-07-12 10:44:56,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 472 transitions, 6762 flow [2022-07-12 10:44:56,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 472 transitions, 6375 flow, removed 41 selfloop flow, removed 36 redundant places. [2022-07-12 10:44:56,522 INFO L242 Difference]: Finished difference. Result has 414 places, 436 transitions, 5384 flow [2022-07-12 10:44:56,522 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5384, PETRI_PLACES=414, PETRI_TRANSITIONS=436} [2022-07-12 10:44:56,522 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 326 predicate places. [2022-07-12 10:44:56,523 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 436 transitions, 5384 flow [2022-07-12 10:44:56,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:56,523 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:56,523 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:56,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-07-12 10:44:56,523 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:56,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:56,524 INFO L85 PathProgramCache]: Analyzing trace with hash -803342748, now seen corresponding path program 100 times [2022-07-12 10:44:56,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:56,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395625485] [2022-07-12 10:44:56,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:56,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:56,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:56,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:56,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:56,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395625485] [2022-07-12 10:44:56,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395625485] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:56,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:56,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:44:56,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265104141] [2022-07-12 10:44:56,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:56,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:44:56,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:56,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:44:56,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:44:56,888 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:56,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 436 transitions, 5384 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:56,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:56,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:56,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:44:58,536 INFO L129 PetriNetUnfolder]: 353/1151 cut-off events. [2022-07-12 10:44:58,536 INFO L130 PetriNetUnfolder]: For 18280/18280 co-relation queries the response was YES. [2022-07-12 10:44:58,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8019 conditions, 1151 events. 353/1151 cut-off events. For 18280/18280 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7361 event pairs, 52 based on Foata normal form. 1/1150 useless extension candidates. Maximal degree in co-relation 7875. Up to 759 conditions per place. [2022-07-12 10:44:58,560 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 304 selfloop transitions, 101 changer transitions 22/466 dead transitions. [2022-07-12 10:44:58,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 466 transitions, 6507 flow [2022-07-12 10:44:58,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:44:58,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:44:58,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-07-12 10:44:58,562 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:44:58,562 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-07-12 10:44:58,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-07-12 10:44:58,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:44:58,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-07-12 10:44:58,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 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) [2022-07-12 10:44:58,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:58,567 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:58,567 INFO L186 Difference]: Start difference. First operand has 414 places, 436 transitions, 5384 flow. Second operand 38 states and 1995 transitions. [2022-07-12 10:44:58,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 466 transitions, 6507 flow [2022-07-12 10:44:58,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 466 transitions, 6272 flow, removed 46 selfloop flow, removed 33 redundant places. [2022-07-12 10:44:58,723 INFO L242 Difference]: Finished difference. Result has 419 places, 431 transitions, 5340 flow [2022-07-12 10:44:58,723 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5158, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5340, PETRI_PLACES=419, PETRI_TRANSITIONS=431} [2022-07-12 10:44:58,724 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 331 predicate places. [2022-07-12 10:44:58,724 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 431 transitions, 5340 flow [2022-07-12 10:44:58,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:58,724 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:44:58,724 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:44:58,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-07-12 10:44:58,725 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:44:58,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:44:58,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1319934994, now seen corresponding path program 101 times [2022-07-12 10:44:58,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:44:58,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361818961] [2022-07-12 10:44:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:44:58,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:44:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:44:59,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:44:59,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:44:59,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361818961] [2022-07-12 10:44:59,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361818961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:44:59,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:44:59,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:44:59,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886686376] [2022-07-12 10:44:59,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:44:59,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:44:59,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:44:59,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:44:59,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:44:59,075 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:44:59,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 431 transitions, 5340 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:44:59,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:44:59,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:44:59,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:00,693 INFO L129 PetriNetUnfolder]: 353/1143 cut-off events. [2022-07-12 10:45:00,694 INFO L130 PetriNetUnfolder]: For 19547/19547 co-relation queries the response was YES. [2022-07-12 10:45:00,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8107 conditions, 1143 events. 353/1143 cut-off events. For 19547/19547 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7290 event pairs, 40 based on Foata normal form. 1/1142 useless extension candidates. Maximal degree in co-relation 7961. Up to 720 conditions per place. [2022-07-12 10:45:00,715 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 285 selfloop transitions, 120 changer transitions 27/471 dead transitions. [2022-07-12 10:45:00,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 471 transitions, 6705 flow [2022-07-12 10:45:00,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:45:00,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:45:00,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1902 transitions. [2022-07-12 10:45:00,717 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2022-07-12 10:45:00,717 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1902 transitions. [2022-07-12 10:45:00,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1902 transitions. [2022-07-12 10:45:00,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:00,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1902 transitions. [2022-07-12 10:45:00,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.833333333333336) internal successors, (1902), 36 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:00,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:00,721 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:00,722 INFO L186 Difference]: Start difference. First operand has 419 places, 431 transitions, 5340 flow. Second operand 36 states and 1902 transitions. [2022-07-12 10:45:00,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 471 transitions, 6705 flow [2022-07-12 10:45:00,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 471 transitions, 6383 flow, removed 16 selfloop flow, removed 40 redundant places. [2022-07-12 10:45:00,868 INFO L242 Difference]: Finished difference. Result has 414 places, 428 transitions, 5346 flow [2022-07-12 10:45:00,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5346, PETRI_PLACES=414, PETRI_TRANSITIONS=428} [2022-07-12 10:45:00,869 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 326 predicate places. [2022-07-12 10:45:00,869 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 428 transitions, 5346 flow [2022-07-12 10:45:00,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:00,870 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:00,870 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:00,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-07-12 10:45:00,870 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:00,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:00,870 INFO L85 PathProgramCache]: Analyzing trace with hash 372295494, now seen corresponding path program 102 times [2022-07-12 10:45:00,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:00,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265033069] [2022-07-12 10:45:00,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:00,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:00,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:01,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:01,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265033069] [2022-07-12 10:45:01,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265033069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:01,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:01,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:01,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864938273] [2022-07-12 10:45:01,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:01,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:01,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:01,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:01,201 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:01,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 428 transitions, 5346 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:01,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:01,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:01,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:03,829 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:06,365 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:07,230 INFO L129 PetriNetUnfolder]: 349/1145 cut-off events. [2022-07-12 10:45:07,230 INFO L130 PetriNetUnfolder]: For 19155/19155 co-relation queries the response was YES. [2022-07-12 10:45:07,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 1145 events. 349/1145 cut-off events. For 19155/19155 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7275 event pairs, 53 based on Foata normal form. 1/1144 useless extension candidates. Maximal degree in co-relation 7941. Up to 708 conditions per place. [2022-07-12 10:45:07,247 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 275 selfloop transitions, 129 changer transitions 27/470 dead transitions. [2022-07-12 10:45:07,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 470 transitions, 6747 flow [2022-07-12 10:45:07,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-12 10:45:07,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-12 10:45:07,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2307 transitions. [2022-07-12 10:45:07,249 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5577852998065764 [2022-07-12 10:45:07,249 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2307 transitions. [2022-07-12 10:45:07,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2307 transitions. [2022-07-12 10:45:07,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:07,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2307 transitions. [2022-07-12 10:45:07,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.43181818181818) internal successors, (2307), 44 states have internal predecessors, (2307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:07,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:07,253 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:07,253 INFO L186 Difference]: Start difference. First operand has 414 places, 428 transitions, 5346 flow. Second operand 44 states and 2307 transitions. [2022-07-12 10:45:07,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 470 transitions, 6747 flow [2022-07-12 10:45:07,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 470 transitions, 6395 flow, removed 42 selfloop flow, removed 34 redundant places. [2022-07-12 10:45:07,393 INFO L242 Difference]: Finished difference. Result has 424 places, 430 transitions, 5417 flow [2022-07-12 10:45:07,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5417, PETRI_PLACES=424, PETRI_TRANSITIONS=430} [2022-07-12 10:45:07,394 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 336 predicate places. [2022-07-12 10:45:07,394 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 430 transitions, 5417 flow [2022-07-12 10:45:07,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:07,394 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:07,394 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:07,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-07-12 10:45:07,395 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:07,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:07,395 INFO L85 PathProgramCache]: Analyzing trace with hash -50233870, now seen corresponding path program 103 times [2022-07-12 10:45:07,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:07,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948827302] [2022-07-12 10:45:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:07,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:07,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948827302] [2022-07-12 10:45:07,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948827302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:07,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:07,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:07,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426406829] [2022-07-12 10:45:07,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:07,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:07,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:07,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:07,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:07,683 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:07,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 430 transitions, 5417 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:07,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:07,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:07,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:09,579 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:10,194 INFO L129 PetriNetUnfolder]: 342/1128 cut-off events. [2022-07-12 10:45:10,194 INFO L130 PetriNetUnfolder]: For 18206/18206 co-relation queries the response was YES. [2022-07-12 10:45:10,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7953 conditions, 1128 events. 342/1128 cut-off events. For 18206/18206 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7150 event pairs, 44 based on Foata normal form. 1/1127 useless extension candidates. Maximal degree in co-relation 7807. Up to 698 conditions per place. [2022-07-12 10:45:10,210 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 281 selfloop transitions, 128 changer transitions 24/472 dead transitions. [2022-07-12 10:45:10,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 472 transitions, 6895 flow [2022-07-12 10:45:10,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:45:10,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:45:10,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1796 transitions. [2022-07-12 10:45:10,212 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5619524405506884 [2022-07-12 10:45:10,212 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1796 transitions. [2022-07-12 10:45:10,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1796 transitions. [2022-07-12 10:45:10,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:10,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1796 transitions. [2022-07-12 10:45:10,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.8235294117647) internal successors, (1796), 34 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:10,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:10,215 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:10,215 INFO L186 Difference]: Start difference. First operand has 424 places, 430 transitions, 5417 flow. Second operand 34 states and 1796 transitions. [2022-07-12 10:45:10,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 472 transitions, 6895 flow [2022-07-12 10:45:10,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 472 transitions, 6481 flow, removed 63 selfloop flow, removed 38 redundant places. [2022-07-12 10:45:10,325 INFO L242 Difference]: Finished difference. Result has 417 places, 434 transitions, 5463 flow [2022-07-12 10:45:10,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5463, PETRI_PLACES=417, PETRI_TRANSITIONS=434} [2022-07-12 10:45:10,326 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 329 predicate places. [2022-07-12 10:45:10,326 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 434 transitions, 5463 flow [2022-07-12 10:45:10,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:10,326 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:10,326 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:10,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-07-12 10:45:10,326 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:10,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:10,327 INFO L85 PathProgramCache]: Analyzing trace with hash 839921670, now seen corresponding path program 104 times [2022-07-12 10:45:10,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:10,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503860188] [2022-07-12 10:45:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:10,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:10,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:10,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:10,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:10,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503860188] [2022-07-12 10:45:10,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503860188] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:10,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:10,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:10,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483974614] [2022-07-12 10:45:10,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:10,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:10,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:10,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:10,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:10,632 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:10,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 434 transitions, 5463 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:10,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:10,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:10,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:13,280 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:14,006 INFO L129 PetriNetUnfolder]: 341/1084 cut-off events. [2022-07-12 10:45:14,007 INFO L130 PetriNetUnfolder]: For 18269/18269 co-relation queries the response was YES. [2022-07-12 10:45:14,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7761 conditions, 1084 events. 341/1084 cut-off events. For 18269/18269 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6653 event pairs, 44 based on Foata normal form. 1/1083 useless extension candidates. Maximal degree in co-relation 7620. Up to 716 conditions per place. [2022-07-12 10:45:14,021 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 311 selfloop transitions, 107 changer transitions 21/478 dead transitions. [2022-07-12 10:45:14,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 478 transitions, 6952 flow [2022-07-12 10:45:14,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:45:14,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:45:14,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1849 transitions. [2022-07-12 10:45:14,023 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5620060790273557 [2022-07-12 10:45:14,023 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1849 transitions. [2022-07-12 10:45:14,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1849 transitions. [2022-07-12 10:45:14,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:14,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1849 transitions. [2022-07-12 10:45:14,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.82857142857143) internal successors, (1849), 35 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:14,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:14,027 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:14,027 INFO L186 Difference]: Start difference. First operand has 417 places, 434 transitions, 5463 flow. Second operand 35 states and 1849 transitions. [2022-07-12 10:45:14,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 478 transitions, 6952 flow [2022-07-12 10:45:14,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 478 transitions, 6598 flow, removed 87 selfloop flow, removed 30 redundant places. [2022-07-12 10:45:14,133 INFO L242 Difference]: Finished difference. Result has 423 places, 443 transitions, 5566 flow [2022-07-12 10:45:14,133 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5141, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5566, PETRI_PLACES=423, PETRI_TRANSITIONS=443} [2022-07-12 10:45:14,134 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 335 predicate places. [2022-07-12 10:45:14,134 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 443 transitions, 5566 flow [2022-07-12 10:45:14,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:14,134 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:14,134 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:14,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-07-12 10:45:14,135 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:14,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:14,135 INFO L85 PathProgramCache]: Analyzing trace with hash -407196612, now seen corresponding path program 105 times [2022-07-12 10:45:14,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:14,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060130117] [2022-07-12 10:45:14,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:14,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:14,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:14,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:14,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:14,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060130117] [2022-07-12 10:45:14,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060130117] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:14,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:14,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:14,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939768160] [2022-07-12 10:45:14,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:14,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:14,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:14,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:14,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:14,420 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:14,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 443 transitions, 5566 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:14,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:14,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:14,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:15,827 INFO L129 PetriNetUnfolder]: 344/1078 cut-off events. [2022-07-12 10:45:15,827 INFO L130 PetriNetUnfolder]: For 16097/16097 co-relation queries the response was YES. [2022-07-12 10:45:15,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7646 conditions, 1078 events. 344/1078 cut-off events. For 16097/16097 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6527 event pairs, 44 based on Foata normal form. 1/1077 useless extension candidates. Maximal degree in co-relation 7505. Up to 668 conditions per place. [2022-07-12 10:45:15,843 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 297 selfloop transitions, 142 changer transitions 18/496 dead transitions. [2022-07-12 10:45:15,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 496 transitions, 7344 flow [2022-07-12 10:45:15,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:45:15,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:45:15,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1946 transitions. [2022-07-12 10:45:15,845 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5595169637722829 [2022-07-12 10:45:15,845 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1946 transitions. [2022-07-12 10:45:15,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1946 transitions. [2022-07-12 10:45:15,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:15,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1946 transitions. [2022-07-12 10:45:15,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.5945945945946) internal successors, (1946), 37 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) [2022-07-12 10:45:15,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:15,902 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:15,902 INFO L186 Difference]: Start difference. First operand has 423 places, 443 transitions, 5566 flow. Second operand 37 states and 1946 transitions. [2022-07-12 10:45:15,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 496 transitions, 7344 flow [2022-07-12 10:45:15,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 496 transitions, 6949 flow, removed 129 selfloop flow, removed 28 redundant places. [2022-07-12 10:45:16,005 INFO L242 Difference]: Finished difference. Result has 433 places, 457 transitions, 5881 flow [2022-07-12 10:45:16,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5297, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5881, PETRI_PLACES=433, PETRI_TRANSITIONS=457} [2022-07-12 10:45:16,019 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 345 predicate places. [2022-07-12 10:45:16,019 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 457 transitions, 5881 flow [2022-07-12 10:45:16,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:16,020 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:16,020 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:16,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-07-12 10:45:16,020 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:16,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:16,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1666648250, now seen corresponding path program 106 times [2022-07-12 10:45:16,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:16,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169744253] [2022-07-12 10:45:16,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:16,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:16,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:16,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169744253] [2022-07-12 10:45:16,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169744253] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:16,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:16,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:16,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895432625] [2022-07-12 10:45:16,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:16,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:16,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:16,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:16,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:16,351 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:16,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 457 transitions, 5881 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:16,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:16,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:16,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:18,826 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:19,572 INFO L129 PetriNetUnfolder]: 345/1088 cut-off events. [2022-07-12 10:45:19,572 INFO L130 PetriNetUnfolder]: For 16301/16301 co-relation queries the response was YES. [2022-07-12 10:45:19,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 1088 events. 345/1088 cut-off events. For 16301/16301 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6630 event pairs, 36 based on Foata normal form. 1/1087 useless extension candidates. Maximal degree in co-relation 7638. Up to 634 conditions per place. [2022-07-12 10:45:19,587 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 263 selfloop transitions, 186 changer transitions 16/504 dead transitions. [2022-07-12 10:45:19,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 504 transitions, 7641 flow [2022-07-12 10:45:19,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:45:19,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:45:19,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1999 transitions. [2022-07-12 10:45:19,589 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5596304591265397 [2022-07-12 10:45:19,589 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1999 transitions. [2022-07-12 10:45:19,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1999 transitions. [2022-07-12 10:45:19,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:19,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1999 transitions. [2022-07-12 10:45:19,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:19,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:19,592 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:19,592 INFO L186 Difference]: Start difference. First operand has 433 places, 457 transitions, 5881 flow. Second operand 38 states and 1999 transitions. [2022-07-12 10:45:19,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 504 transitions, 7641 flow [2022-07-12 10:45:19,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 504 transitions, 7296 flow, removed 101 selfloop flow, removed 28 redundant places. [2022-07-12 10:45:19,712 INFO L242 Difference]: Finished difference. Result has 444 places, 471 transitions, 6420 flow [2022-07-12 10:45:19,713 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5638, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6420, PETRI_PLACES=444, PETRI_TRANSITIONS=471} [2022-07-12 10:45:19,713 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 356 predicate places. [2022-07-12 10:45:19,713 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 471 transitions, 6420 flow [2022-07-12 10:45:19,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:19,714 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:19,715 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:19,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-07-12 10:45:19,715 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:19,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:19,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1701123648, now seen corresponding path program 107 times [2022-07-12 10:45:19,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:19,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331862395] [2022-07-12 10:45:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:19,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:19,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331862395] [2022-07-12 10:45:19,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331862395] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:19,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:19,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459914188] [2022-07-12 10:45:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:19,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:19,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:19,996 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:19,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 471 transitions, 6420 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:19,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:19,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:19,996 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:21,695 INFO L129 PetriNetUnfolder]: 350/1104 cut-off events. [2022-07-12 10:45:21,696 INFO L130 PetriNetUnfolder]: For 17360/17360 co-relation queries the response was YES. [2022-07-12 10:45:21,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8095 conditions, 1104 events. 350/1104 cut-off events. For 17360/17360 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6796 event pairs, 39 based on Foata normal form. 1/1103 useless extension candidates. Maximal degree in co-relation 7948. Up to 699 conditions per place. [2022-07-12 10:45:21,711 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 315 selfloop transitions, 136 changer transitions 19/509 dead transitions. [2022-07-12 10:45:21,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 509 transitions, 7856 flow [2022-07-12 10:45:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 10:45:21,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-12 10:45:21,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1850 transitions. [2022-07-12 10:45:21,713 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2022-07-12 10:45:21,713 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1850 transitions. [2022-07-12 10:45:21,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1850 transitions. [2022-07-12 10:45:21,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:21,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1850 transitions. [2022-07-12 10:45:21,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.857142857142854) internal successors, (1850), 35 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:21,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:21,717 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:21,717 INFO L186 Difference]: Start difference. First operand has 444 places, 471 transitions, 6420 flow. Second operand 35 states and 1850 transitions. [2022-07-12 10:45:21,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 509 transitions, 7856 flow [2022-07-12 10:45:21,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 509 transitions, 7477 flow, removed 84 selfloop flow, removed 32 redundant places. [2022-07-12 10:45:21,839 INFO L242 Difference]: Finished difference. Result has 448 places, 476 transitions, 6522 flow [2022-07-12 10:45:21,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6077, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6522, PETRI_PLACES=448, PETRI_TRANSITIONS=476} [2022-07-12 10:45:21,840 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 360 predicate places. [2022-07-12 10:45:21,840 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 476 transitions, 6522 flow [2022-07-12 10:45:21,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:21,841 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:21,841 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-07-12 10:45:21,841 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:21,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:21,841 INFO L85 PathProgramCache]: Analyzing trace with hash 165777548, now seen corresponding path program 108 times [2022-07-12 10:45:21,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:21,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099618846] [2022-07-12 10:45:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:22,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:22,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:22,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099618846] [2022-07-12 10:45:22,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099618846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:22,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:22,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:22,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398776336] [2022-07-12 10:45:22,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:22,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:22,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:22,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:22,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:22,286 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:22,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 476 transitions, 6522 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:22,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:22,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:22,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:24,061 INFO L129 PetriNetUnfolder]: 348/1096 cut-off events. [2022-07-12 10:45:24,062 INFO L130 PetriNetUnfolder]: For 15647/15647 co-relation queries the response was YES. [2022-07-12 10:45:24,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8076 conditions, 1096 events. 348/1096 cut-off events. For 15647/15647 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6696 event pairs, 54 based on Foata normal form. 1/1095 useless extension candidates. Maximal degree in co-relation 7927. Up to 678 conditions per place. [2022-07-12 10:45:24,082 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 310 selfloop transitions, 150 changer transitions 17/516 dead transitions. [2022-07-12 10:45:24,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 516 transitions, 8131 flow [2022-07-12 10:45:24,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:45:24,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:45:24,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1995 transitions. [2022-07-12 10:45:24,084 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:45:24,084 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1995 transitions. [2022-07-12 10:45:24,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1995 transitions. [2022-07-12 10:45:24,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:24,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1995 transitions. [2022-07-12 10:45:24,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.5) internal successors, (1995), 38 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) [2022-07-12 10:45:24,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:24,088 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:24,089 INFO L186 Difference]: Start difference. First operand has 448 places, 476 transitions, 6522 flow. Second operand 38 states and 1995 transitions. [2022-07-12 10:45:24,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 516 transitions, 8131 flow [2022-07-12 10:45:24,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 516 transitions, 7895 flow, removed 35 selfloop flow, removed 30 redundant places. [2022-07-12 10:45:24,216 INFO L242 Difference]: Finished difference. Result has 457 places, 478 transitions, 6767 flow [2022-07-12 10:45:24,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6767, PETRI_PLACES=457, PETRI_TRANSITIONS=478} [2022-07-12 10:45:24,216 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 369 predicate places. [2022-07-12 10:45:24,216 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 478 transitions, 6767 flow [2022-07-12 10:45:24,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:24,217 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:24,217 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:24,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2022-07-12 10:45:24,217 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:24,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:24,217 INFO L85 PathProgramCache]: Analyzing trace with hash 571448928, now seen corresponding path program 109 times [2022-07-12 10:45:24,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:24,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626728723] [2022-07-12 10:45:24,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:24,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:24,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:24,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:24,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:24,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626728723] [2022-07-12 10:45:24,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626728723] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:24,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:24,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:24,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115160869] [2022-07-12 10:45:24,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:24,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:24,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:24,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:24,472 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:24,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 478 transitions, 6767 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:24,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:24,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:24,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:25,711 INFO L129 PetriNetUnfolder]: 347/1091 cut-off events. [2022-07-12 10:45:25,712 INFO L130 PetriNetUnfolder]: For 15606/15606 co-relation queries the response was YES. [2022-07-12 10:45:25,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8116 conditions, 1091 events. 347/1091 cut-off events. For 15606/15606 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6662 event pairs, 56 based on Foata normal form. 1/1090 useless extension candidates. Maximal degree in co-relation 7966. Up to 739 conditions per place. [2022-07-12 10:45:25,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 351 selfloop transitions, 96 changer transitions 21/507 dead transitions. [2022-07-12 10:45:25,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 507 transitions, 7993 flow [2022-07-12 10:45:25,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:45:25,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:45:25,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1938 transitions. [2022-07-12 10:45:25,730 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5572167912593444 [2022-07-12 10:45:25,731 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1938 transitions. [2022-07-12 10:45:25,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1938 transitions. [2022-07-12 10:45:25,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:25,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1938 transitions. [2022-07-12 10:45:25,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.37837837837838) internal successors, (1938), 37 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:25,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:25,734 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:25,734 INFO L186 Difference]: Start difference. First operand has 457 places, 478 transitions, 6767 flow. Second operand 37 states and 1938 transitions. [2022-07-12 10:45:25,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 507 transitions, 7993 flow [2022-07-12 10:45:25,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 507 transitions, 7713 flow, removed 43 selfloop flow, removed 33 redundant places. [2022-07-12 10:45:25,860 INFO L242 Difference]: Finished difference. Result has 463 places, 476 transitions, 6701 flow [2022-07-12 10:45:25,861 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6499, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6701, PETRI_PLACES=463, PETRI_TRANSITIONS=476} [2022-07-12 10:45:25,861 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 375 predicate places. [2022-07-12 10:45:25,861 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 476 transitions, 6701 flow [2022-07-12 10:45:25,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:25,861 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:25,861 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:25,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2022-07-12 10:45:25,862 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:25,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:25,862 INFO L85 PathProgramCache]: Analyzing trace with hash -50129788, now seen corresponding path program 110 times [2022-07-12 10:45:25,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:25,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392262140] [2022-07-12 10:45:25,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:25,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:25,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:26,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:26,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:26,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392262140] [2022-07-12 10:45:26,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392262140] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:26,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:26,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:26,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766295378] [2022-07-12 10:45:26,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:26,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:26,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:26,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:26,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:26,096 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:26,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 476 transitions, 6701 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:26,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:26,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:26,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:27,480 INFO L129 PetriNetUnfolder]: 347/1110 cut-off events. [2022-07-12 10:45:27,481 INFO L130 PetriNetUnfolder]: For 16580/16580 co-relation queries the response was YES. [2022-07-12 10:45:27,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8224 conditions, 1110 events. 347/1110 cut-off events. For 16580/16580 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6837 event pairs, 40 based on Foata normal form. 1/1109 useless extension candidates. Maximal degree in co-relation 8071. Up to 643 conditions per place. [2022-07-12 10:45:27,496 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 274 selfloop transitions, 180 changer transitions 19/512 dead transitions. [2022-07-12 10:45:27,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 512 transitions, 8142 flow [2022-07-12 10:45:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-12 10:45:27,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-12 10:45:27,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2101 transitions. [2022-07-12 10:45:27,498 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5587765957446809 [2022-07-12 10:45:27,498 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2101 transitions. [2022-07-12 10:45:27,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2101 transitions. [2022-07-12 10:45:27,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:27,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2101 transitions. [2022-07-12 10:45:27,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.525) internal successors, (2101), 40 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:27,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:27,503 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:27,503 INFO L186 Difference]: Start difference. First operand has 463 places, 476 transitions, 6701 flow. Second operand 40 states and 2101 transitions. [2022-07-12 10:45:27,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 512 transitions, 8142 flow [2022-07-12 10:45:27,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 512 transitions, 7881 flow, removed 33 selfloop flow, removed 35 redundant places. [2022-07-12 10:45:27,621 INFO L242 Difference]: Finished difference. Result has 468 places, 478 transitions, 6976 flow [2022-07-12 10:45:27,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6976, PETRI_PLACES=468, PETRI_TRANSITIONS=478} [2022-07-12 10:45:27,621 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 380 predicate places. [2022-07-12 10:45:27,622 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 478 transitions, 6976 flow [2022-07-12 10:45:27,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:27,622 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:27,622 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:27,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2022-07-12 10:45:27,622 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:27,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:27,623 INFO L85 PathProgramCache]: Analyzing trace with hash -755851256, now seen corresponding path program 111 times [2022-07-12 10:45:27,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:27,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447238269] [2022-07-12 10:45:27,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:27,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:27,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:27,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447238269] [2022-07-12 10:45:27,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447238269] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:27,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:27,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:27,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097793265] [2022-07-12 10:45:27,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:27,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:27,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:27,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:27,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:27,845 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:27,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 478 transitions, 6976 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:27,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:27,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:27,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:29,630 INFO L129 PetriNetUnfolder]: 345/1093 cut-off events. [2022-07-12 10:45:29,630 INFO L130 PetriNetUnfolder]: For 16226/16226 co-relation queries the response was YES. [2022-07-12 10:45:29,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8311 conditions, 1093 events. 345/1093 cut-off events. For 16226/16226 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6680 event pairs, 49 based on Foata normal form. 1/1092 useless extension candidates. Maximal degree in co-relation 8158. Up to 736 conditions per place. [2022-07-12 10:45:29,647 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 349 selfloop transitions, 94 changer transitions 27/509 dead transitions. [2022-07-12 10:45:29,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 509 transitions, 8264 flow [2022-07-12 10:45:29,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:45:29,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:45:29,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1890 transitions. [2022-07-12 10:45:29,649 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:45:29,649 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1890 transitions. [2022-07-12 10:45:29,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1890 transitions. [2022-07-12 10:45:29,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:29,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1890 transitions. [2022-07-12 10:45:29,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.5) internal successors, (1890), 36 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:29,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:29,652 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:29,652 INFO L186 Difference]: Start difference. First operand has 468 places, 478 transitions, 6976 flow. Second operand 36 states and 1890 transitions. [2022-07-12 10:45:29,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 509 transitions, 8264 flow [2022-07-12 10:45:29,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 509 transitions, 7947 flow, removed 39 selfloop flow, removed 35 redundant places. [2022-07-12 10:45:29,775 INFO L242 Difference]: Finished difference. Result has 470 places, 471 transitions, 6765 flow [2022-07-12 10:45:29,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6683, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6765, PETRI_PLACES=470, PETRI_TRANSITIONS=471} [2022-07-12 10:45:29,775 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 382 predicate places. [2022-07-12 10:45:29,776 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 471 transitions, 6765 flow [2022-07-12 10:45:29,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:29,776 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:29,776 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:29,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2022-07-12 10:45:29,776 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:29,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:29,777 INFO L85 PathProgramCache]: Analyzing trace with hash -833208866, now seen corresponding path program 112 times [2022-07-12 10:45:29,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:29,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234841606] [2022-07-12 10:45:29,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:29,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:29,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:29,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:29,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:29,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234841606] [2022-07-12 10:45:29,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234841606] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:29,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:29,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:29,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578857622] [2022-07-12 10:45:29,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:29,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:29,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:29,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:29,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:29,998 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:29,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 471 transitions, 6765 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:29,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:29,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:29,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:32,001 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:32,808 INFO L129 PetriNetUnfolder]: 343/1083 cut-off events. [2022-07-12 10:45:32,808 INFO L130 PetriNetUnfolder]: For 16017/16017 co-relation queries the response was YES. [2022-07-12 10:45:32,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8133 conditions, 1083 events. 343/1083 cut-off events. For 16017/16017 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 6569 event pairs, 42 based on Foata normal form. 1/1082 useless extension candidates. Maximal degree in co-relation 7979. Up to 660 conditions per place. [2022-07-12 10:45:32,822 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 294 selfloop transitions, 147 changer transitions 29/509 dead transitions. [2022-07-12 10:45:32,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 509 transitions, 8187 flow [2022-07-12 10:45:32,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:45:32,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:45:32,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1949 transitions. [2022-07-12 10:45:32,824 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5603795284646349 [2022-07-12 10:45:32,824 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1949 transitions. [2022-07-12 10:45:32,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1949 transitions. [2022-07-12 10:45:32,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:32,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1949 transitions. [2022-07-12 10:45:32,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.67567567567568) internal successors, (1949), 37 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:32,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:32,828 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:32,828 INFO L186 Difference]: Start difference. First operand has 470 places, 471 transitions, 6765 flow. Second operand 37 states and 1949 transitions. [2022-07-12 10:45:32,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 509 transitions, 8187 flow [2022-07-12 10:45:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 509 transitions, 7828 flow, removed 87 selfloop flow, removed 32 redundant places. [2022-07-12 10:45:32,947 INFO L242 Difference]: Finished difference. Result has 473 places, 466 transitions, 6715 flow [2022-07-12 10:45:32,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6715, PETRI_PLACES=473, PETRI_TRANSITIONS=466} [2022-07-12 10:45:32,948 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 385 predicate places. [2022-07-12 10:45:32,948 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 466 transitions, 6715 flow [2022-07-12 10:45:32,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:32,948 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:32,948 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:32,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2022-07-12 10:45:32,948 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:32,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:32,949 INFO L85 PathProgramCache]: Analyzing trace with hash 435264302, now seen corresponding path program 113 times [2022-07-12 10:45:32,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:32,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810886140] [2022-07-12 10:45:32,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:32,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:33,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:33,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:33,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810886140] [2022-07-12 10:45:33,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810886140] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:33,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:33,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:33,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715711230] [2022-07-12 10:45:33,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:33,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:33,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:33,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:33,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:33,207 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:33,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 466 transitions, 6715 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:33,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:33,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:33,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:34,645 INFO L129 PetriNetUnfolder]: 336/1057 cut-off events. [2022-07-12 10:45:34,646 INFO L130 PetriNetUnfolder]: For 14571/14571 co-relation queries the response was YES. [2022-07-12 10:45:34,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8016 conditions, 1057 events. 336/1057 cut-off events. For 14571/14571 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6361 event pairs, 55 based on Foata normal form. 1/1056 useless extension candidates. Maximal degree in co-relation 7861. Up to 680 conditions per place. [2022-07-12 10:45:34,660 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 307 selfloop transitions, 137 changer transitions 17/500 dead transitions. [2022-07-12 10:45:34,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 500 transitions, 8070 flow [2022-07-12 10:45:34,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-12 10:45:34,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-12 10:45:34,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1999 transitions. [2022-07-12 10:45:34,662 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5596304591265397 [2022-07-12 10:45:34,662 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1999 transitions. [2022-07-12 10:45:34,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1999 transitions. [2022-07-12 10:45:34,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:34,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1999 transitions. [2022-07-12 10:45:34,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:34,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:34,666 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:34,666 INFO L186 Difference]: Start difference. First operand has 473 places, 466 transitions, 6715 flow. Second operand 38 states and 1999 transitions. [2022-07-12 10:45:34,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 500 transitions, 8070 flow [2022-07-12 10:45:34,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 500 transitions, 7553 flow, removed 151 selfloop flow, removed 29 redundant places. [2022-07-12 10:45:34,788 INFO L242 Difference]: Finished difference. Result has 482 places, 471 transitions, 6740 flow [2022-07-12 10:45:34,788 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6740, PETRI_PLACES=482, PETRI_TRANSITIONS=471} [2022-07-12 10:45:34,788 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 394 predicate places. [2022-07-12 10:45:34,788 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 471 transitions, 6740 flow [2022-07-12 10:45:34,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:34,789 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:34,789 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:34,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2022-07-12 10:45:34,789 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:34,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:34,789 INFO L85 PathProgramCache]: Analyzing trace with hash -857162678, now seen corresponding path program 114 times [2022-07-12 10:45:34,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:34,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387870949] [2022-07-12 10:45:34,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:34,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:35,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:35,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:35,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387870949] [2022-07-12 10:45:35,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387870949] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:35,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:35,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:35,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397551406] [2022-07-12 10:45:35,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:35,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:35,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:35,116 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:35,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 471 transitions, 6740 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:35,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:35,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:35,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:36,975 INFO L129 PetriNetUnfolder]: 337/1079 cut-off events. [2022-07-12 10:45:36,975 INFO L130 PetriNetUnfolder]: For 15041/15041 co-relation queries the response was YES. [2022-07-12 10:45:36,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7992 conditions, 1079 events. 337/1079 cut-off events. For 15041/15041 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6598 event pairs, 42 based on Foata normal form. 1/1078 useless extension candidates. Maximal degree in co-relation 7836. Up to 647 conditions per place. [2022-07-12 10:45:36,991 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 297 selfloop transitions, 111 changer transitions 61/508 dead transitions. [2022-07-12 10:45:36,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 508 transitions, 8060 flow [2022-07-12 10:45:36,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:45:36,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:45:36,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1895 transitions. [2022-07-12 10:45:36,993 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5599881796690307 [2022-07-12 10:45:36,993 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1895 transitions. [2022-07-12 10:45:36,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1895 transitions. [2022-07-12 10:45:36,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:36,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1895 transitions. [2022-07-12 10:45:36,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.638888888888886) internal successors, (1895), 36 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:36,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:36,997 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:36,997 INFO L186 Difference]: Start difference. First operand has 482 places, 471 transitions, 6740 flow. Second operand 36 states and 1895 transitions. [2022-07-12 10:45:36,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 508 transitions, 8060 flow [2022-07-12 10:45:37,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 508 transitions, 7708 flow, removed 59 selfloop flow, removed 30 redundant places. [2022-07-12 10:45:37,130 INFO L242 Difference]: Finished difference. Result has 487 places, 433 transitions, 5953 flow [2022-07-12 10:45:37,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5953, PETRI_PLACES=487, PETRI_TRANSITIONS=433} [2022-07-12 10:45:37,130 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 399 predicate places. [2022-07-12 10:45:37,130 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 433 transitions, 5953 flow [2022-07-12 10:45:37,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:37,131 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:37,131 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:37,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2022-07-12 10:45:37,131 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:37,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:37,131 INFO L85 PathProgramCache]: Analyzing trace with hash -830503150, now seen corresponding path program 115 times [2022-07-12 10:45:37,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:37,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056783800] [2022-07-12 10:45:37,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:37,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:37,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:37,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:37,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:37,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056783800] [2022-07-12 10:45:37,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056783800] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:37,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:37,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:37,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694059929] [2022-07-12 10:45:37,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:37,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:37,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:37,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:37,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:37,433 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:37,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 433 transitions, 5953 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:37,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:37,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:37,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:39,041 INFO L129 PetriNetUnfolder]: 314/1011 cut-off events. [2022-07-12 10:45:39,041 INFO L130 PetriNetUnfolder]: For 14450/14450 co-relation queries the response was YES. [2022-07-12 10:45:39,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7511 conditions, 1011 events. 314/1011 cut-off events. For 14450/14450 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6015 event pairs, 58 based on Foata normal form. 1/1010 useless extension candidates. Maximal degree in co-relation 7351. Up to 598 conditions per place. [2022-07-12 10:45:39,056 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 247 selfloop transitions, 147 changer transitions 31/464 dead transitions. [2022-07-12 10:45:39,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 464 transitions, 7178 flow [2022-07-12 10:45:39,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-12 10:45:39,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-07-12 10:45:39,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2352 transitions. [2022-07-12 10:45:39,061 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5560283687943263 [2022-07-12 10:45:39,061 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2352 transitions. [2022-07-12 10:45:39,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2352 transitions. [2022-07-12 10:45:39,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:39,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2352 transitions. [2022-07-12 10:45:39,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.266666666666666) internal successors, (2352), 45 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:39,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:39,065 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:39,065 INFO L186 Difference]: Start difference. First operand has 487 places, 433 transitions, 5953 flow. Second operand 45 states and 2352 transitions. [2022-07-12 10:45:39,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 464 transitions, 7178 flow [2022-07-12 10:45:39,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 464 transitions, 6701 flow, removed 106 selfloop flow, removed 41 redundant places. [2022-07-12 10:45:39,183 INFO L242 Difference]: Finished difference. Result has 491 places, 421 transitions, 5698 flow [2022-07-12 10:45:39,183 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=5698, PETRI_PLACES=491, PETRI_TRANSITIONS=421} [2022-07-12 10:45:39,184 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 403 predicate places. [2022-07-12 10:45:39,184 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 421 transitions, 5698 flow [2022-07-12 10:45:39,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:39,185 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:39,185 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:39,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2022-07-12 10:45:39,185 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:39,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:39,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1856855418, now seen corresponding path program 116 times [2022-07-12 10:45:39,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:39,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431830184] [2022-07-12 10:45:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:39,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:39,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:39,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:39,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431830184] [2022-07-12 10:45:39,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431830184] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:39,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:39,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:39,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675823272] [2022-07-12 10:45:39,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:39,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:39,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:39,483 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:39,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 421 transitions, 5698 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:39,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:39,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:39,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:41,342 INFO L129 PetriNetUnfolder]: 308/989 cut-off events. [2022-07-12 10:45:41,343 INFO L130 PetriNetUnfolder]: For 14359/14359 co-relation queries the response was YES. [2022-07-12 10:45:41,355 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7312 conditions, 989 events. 308/989 cut-off events. For 14359/14359 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5804 event pairs, 58 based on Foata normal form. 1/988 useless extension candidates. Maximal degree in co-relation 7157. Up to 575 conditions per place. [2022-07-12 10:45:41,358 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 227 selfloop transitions, 114 changer transitions 71/451 dead transitions. [2022-07-12 10:45:41,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 451 transitions, 6922 flow [2022-07-12 10:45:41,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-12 10:45:41,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-12 10:45:41,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2149 transitions. [2022-07-12 10:45:41,360 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5576024909185262 [2022-07-12 10:45:41,360 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2149 transitions. [2022-07-12 10:45:41,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2149 transitions. [2022-07-12 10:45:41,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:41,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2149 transitions. [2022-07-12 10:45:41,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.41463414634146) internal successors, (2149), 41 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:41,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:41,364 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:41,364 INFO L186 Difference]: Start difference. First operand has 491 places, 421 transitions, 5698 flow. Second operand 41 states and 2149 transitions. [2022-07-12 10:45:41,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 451 transitions, 6922 flow [2022-07-12 10:45:41,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 451 transitions, 6393 flow, removed 73 selfloop flow, removed 46 redundant places. [2022-07-12 10:45:41,465 INFO L242 Difference]: Finished difference. Result has 482 places, 370 transitions, 4688 flow [2022-07-12 10:45:41,465 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=4688, PETRI_PLACES=482, PETRI_TRANSITIONS=370} [2022-07-12 10:45:41,465 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 394 predicate places. [2022-07-12 10:45:41,465 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 370 transitions, 4688 flow [2022-07-12 10:45:41,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:41,466 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:41,466 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:41,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2022-07-12 10:45:41,466 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:41,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:41,466 INFO L85 PathProgramCache]: Analyzing trace with hash -496302064, now seen corresponding path program 117 times [2022-07-12 10:45:41,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:41,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811554911] [2022-07-12 10:45:41,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:41,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:41,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:41,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:41,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811554911] [2022-07-12 10:45:41,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811554911] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:41,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:41,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550410869] [2022-07-12 10:45:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:41,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:41,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:41,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:41,775 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:41,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 370 transitions, 4688 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:41,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:41,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:41,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:44,536 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 10:45:45,456 INFO L129 PetriNetUnfolder]: 288/905 cut-off events. [2022-07-12 10:45:45,456 INFO L130 PetriNetUnfolder]: For 13602/13602 co-relation queries the response was YES. [2022-07-12 10:45:45,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6644 conditions, 905 events. 288/905 cut-off events. For 13602/13602 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5053 event pairs, 58 based on Foata normal form. 1/904 useless extension candidates. Maximal degree in co-relation 6489. Up to 570 conditions per place. [2022-07-12 10:45:45,470 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 232 selfloop transitions, 102 changer transitions 29/402 dead transitions. [2022-07-12 10:45:45,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 402 transitions, 5904 flow [2022-07-12 10:45:45,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-12 10:45:45,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-07-12 10:45:45,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2195 transitions. [2022-07-12 10:45:45,472 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5559777102330293 [2022-07-12 10:45:45,472 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2195 transitions. [2022-07-12 10:45:45,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2195 transitions. [2022-07-12 10:45:45,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:45,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2195 transitions. [2022-07-12 10:45:45,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.26190476190476) internal successors, (2195), 42 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:45,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:45,476 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:45,476 INFO L186 Difference]: Start difference. First operand has 482 places, 370 transitions, 4688 flow. Second operand 42 states and 2195 transitions. [2022-07-12 10:45:45,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 402 transitions, 5904 flow [2022-07-12 10:45:45,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 402 transitions, 5176 flow, removed 185 selfloop flow, removed 69 redundant places. [2022-07-12 10:45:45,601 INFO L242 Difference]: Finished difference. Result has 446 places, 361 transitions, 4305 flow [2022-07-12 10:45:45,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4095, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=4305, PETRI_PLACES=446, PETRI_TRANSITIONS=361} [2022-07-12 10:45:45,602 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 358 predicate places. [2022-07-12 10:45:45,602 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 361 transitions, 4305 flow [2022-07-12 10:45:45,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:45,602 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:45,602 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:45,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2022-07-12 10:45:45,603 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:45,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:45,603 INFO L85 PathProgramCache]: Analyzing trace with hash 884815538, now seen corresponding path program 118 times [2022-07-12 10:45:45,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:45,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798596960] [2022-07-12 10:45:45,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:45,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:45,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:45,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:45,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798596960] [2022-07-12 10:45:45,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798596960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:45,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:45,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:45,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010359176] [2022-07-12 10:45:45,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:45,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:45,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:45,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:45,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:45,910 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:45,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 361 transitions, 4305 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:45,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:45,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:45,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:47,686 INFO L129 PetriNetUnfolder]: 280/879 cut-off events. [2022-07-12 10:45:47,686 INFO L130 PetriNetUnfolder]: For 12464/12464 co-relation queries the response was YES. [2022-07-12 10:45:47,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6277 conditions, 879 events. 280/879 cut-off events. For 12464/12464 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4785 event pairs, 57 based on Foata normal form. 1/878 useless extension candidates. Maximal degree in co-relation 6133. Up to 576 conditions per place. [2022-07-12 10:45:47,699 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 233 selfloop transitions, 88 changer transitions 26/386 dead transitions. [2022-07-12 10:45:47,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 386 transitions, 5236 flow [2022-07-12 10:45:47,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-12 10:45:47,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-12 10:45:47,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1890 transitions. [2022-07-12 10:45:47,701 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-12 10:45:47,701 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1890 transitions. [2022-07-12 10:45:47,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1890 transitions. [2022-07-12 10:45:47,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:47,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1890 transitions. [2022-07-12 10:45:47,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.5) internal successors, (1890), 36 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:47,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:47,704 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:47,704 INFO L186 Difference]: Start difference. First operand has 446 places, 361 transitions, 4305 flow. Second operand 36 states and 1890 transitions. [2022-07-12 10:45:47,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 386 transitions, 5236 flow [2022-07-12 10:45:47,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 386 transitions, 4819 flow, removed 93 selfloop flow, removed 39 redundant places. [2022-07-12 10:45:47,798 INFO L242 Difference]: Finished difference. Result has 443 places, 350 transitions, 4031 flow [2022-07-12 10:45:47,798 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4031, PETRI_PLACES=443, PETRI_TRANSITIONS=350} [2022-07-12 10:45:47,799 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 355 predicate places. [2022-07-12 10:45:47,799 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 350 transitions, 4031 flow [2022-07-12 10:45:47,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:47,799 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:47,799 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:47,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2022-07-12 10:45:47,799 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:47,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:47,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1183712466, now seen corresponding path program 119 times [2022-07-12 10:45:47,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:47,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816424301] [2022-07-12 10:45:47,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:47,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:47,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:48,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:48,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816424301] [2022-07-12 10:45:48,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816424301] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:48,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:48,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:48,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461218722] [2022-07-12 10:45:48,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:48,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:48,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:48,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:48,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:48,136 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:48,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 350 transitions, 4031 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:48,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:48,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:48,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:49,766 INFO L129 PetriNetUnfolder]: 270/853 cut-off events. [2022-07-12 10:45:49,766 INFO L130 PetriNetUnfolder]: For 11665/11665 co-relation queries the response was YES. [2022-07-12 10:45:49,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5995 conditions, 853 events. 270/853 cut-off events. For 11665/11665 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4615 event pairs, 56 based on Foata normal form. 1/853 useless extension candidates. Maximal degree in co-relation 5849. Up to 581 conditions per place. [2022-07-12 10:45:49,779 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 237 selfloop transitions, 63 changer transitions 28/367 dead transitions. [2022-07-12 10:45:49,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 367 transitions, 4779 flow [2022-07-12 10:45:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:45:49,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:45:49,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1731 transitions. [2022-07-12 10:45:49,780 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558027079303675 [2022-07-12 10:45:49,781 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1731 transitions. [2022-07-12 10:45:49,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1731 transitions. [2022-07-12 10:45:49,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:49,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1731 transitions. [2022-07-12 10:45:49,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.45454545454545) internal successors, (1731), 33 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:49,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:49,784 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:49,784 INFO L186 Difference]: Start difference. First operand has 443 places, 350 transitions, 4031 flow. Second operand 33 states and 1731 transitions. [2022-07-12 10:45:49,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 367 transitions, 4779 flow [2022-07-12 10:45:49,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 367 transitions, 4513 flow, removed 21 selfloop flow, removed 40 redundant places. [2022-07-12 10:45:49,885 INFO L242 Difference]: Finished difference. Result has 428 places, 330 transitions, 3723 flow [2022-07-12 10:45:49,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3773, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3723, PETRI_PLACES=428, PETRI_TRANSITIONS=330} [2022-07-12 10:45:49,886 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 340 predicate places. [2022-07-12 10:45:49,886 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 330 transitions, 3723 flow [2022-07-12 10:45:49,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:49,886 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:49,886 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:49,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2022-07-12 10:45:49,887 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:49,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:49,887 INFO L85 PathProgramCache]: Analyzing trace with hash -469045602, now seen corresponding path program 120 times [2022-07-12 10:45:49,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:49,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120662156] [2022-07-12 10:45:49,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:49,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:49,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:50,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:50,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:50,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120662156] [2022-07-12 10:45:50,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120662156] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:50,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:50,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:50,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977821772] [2022-07-12 10:45:50,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:50,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:50,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:50,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:50,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:50,224 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:50,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 330 transitions, 3723 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:50,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:50,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:50,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:51,486 INFO L129 PetriNetUnfolder]: 263/823 cut-off events. [2022-07-12 10:45:51,486 INFO L130 PetriNetUnfolder]: For 10754/10754 co-relation queries the response was YES. [2022-07-12 10:45:51,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5749 conditions, 823 events. 263/823 cut-off events. For 10754/10754 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4381 event pairs, 57 based on Foata normal form. 1/822 useless extension candidates. Maximal degree in co-relation 5608. Up to 538 conditions per place. [2022-07-12 10:45:51,498 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 205 selfloop transitions, 80 changer transitions 26/350 dead transitions. [2022-07-12 10:45:51,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 350 transitions, 4465 flow [2022-07-12 10:45:51,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:45:51,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:45:51,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1934 transitions. [2022-07-12 10:45:51,500 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5560667050028753 [2022-07-12 10:45:51,500 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1934 transitions. [2022-07-12 10:45:51,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1934 transitions. [2022-07-12 10:45:51,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:51,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1934 transitions. [2022-07-12 10:45:51,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.270270270270274) internal successors, (1934), 37 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:51,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:51,503 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:51,503 INFO L186 Difference]: Start difference. First operand has 428 places, 330 transitions, 3723 flow. Second operand 37 states and 1934 transitions. [2022-07-12 10:45:51,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 350 transitions, 4465 flow [2022-07-12 10:45:51,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 350 transitions, 4174 flow, removed 17 selfloop flow, removed 35 redundant places. [2022-07-12 10:45:51,583 INFO L242 Difference]: Finished difference. Result has 411 places, 313 transitions, 3472 flow [2022-07-12 10:45:51,584 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3472, PETRI_PLACES=411, PETRI_TRANSITIONS=313} [2022-07-12 10:45:51,584 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 323 predicate places. [2022-07-12 10:45:51,584 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 313 transitions, 3472 flow [2022-07-12 10:45:51,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:51,585 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:51,585 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:51,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2022-07-12 10:45:51,585 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:51,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:51,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1532756326, now seen corresponding path program 121 times [2022-07-12 10:45:51,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:51,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746809643] [2022-07-12 10:45:51,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:51,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:51,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:51,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746809643] [2022-07-12 10:45:51,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746809643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:51,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:51,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:45:51,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251301591] [2022-07-12 10:45:51,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:51,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:45:51,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:51,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:45:51,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:45:51,884 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:51,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 313 transitions, 3472 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:51,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:51,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:51,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:52,878 INFO L129 PetriNetUnfolder]: 256/798 cut-off events. [2022-07-12 10:45:52,878 INFO L130 PetriNetUnfolder]: For 10492/10492 co-relation queries the response was YES. [2022-07-12 10:45:52,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5469 conditions, 798 events. 256/798 cut-off events. For 10492/10492 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4209 event pairs, 43 based on Foata normal form. 1/797 useless extension candidates. Maximal degree in co-relation 5334. Up to 531 conditions per place. [2022-07-12 10:45:52,890 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 195 selfloop transitions, 79 changer transitions 18/331 dead transitions. [2022-07-12 10:45:52,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 331 transitions, 4148 flow [2022-07-12 10:45:52,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:45:52,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:45:52,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-07-12 10:45:52,891 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-07-12 10:45:52,891 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-07-12 10:45:52,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-07-12 10:45:52,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:52,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-07-12 10:45:52,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:52,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:52,895 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:52,895 INFO L186 Difference]: Start difference. First operand has 411 places, 313 transitions, 3472 flow. Second operand 32 states and 1681 transitions. [2022-07-12 10:45:52,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 331 transitions, 4148 flow [2022-07-12 10:45:52,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 331 transitions, 3830 flow, removed 16 selfloop flow, removed 44 redundant places. [2022-07-12 10:45:52,959 INFO L242 Difference]: Finished difference. Result has 387 places, 304 transitions, 3275 flow [2022-07-12 10:45:52,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3275, PETRI_PLACES=387, PETRI_TRANSITIONS=304} [2022-07-12 10:45:52,960 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 299 predicate places. [2022-07-12 10:45:52,960 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 304 transitions, 3275 flow [2022-07-12 10:45:52,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:52,960 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:52,960 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:52,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2022-07-12 10:45:52,961 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:52,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:52,961 INFO L85 PathProgramCache]: Analyzing trace with hash -968859528, now seen corresponding path program 122 times [2022-07-12 10:45:52,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:52,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421396439] [2022-07-12 10:45:52,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:52,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:52,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:53,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421396439] [2022-07-12 10:45:53,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421396439] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:53,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:53,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127483996] [2022-07-12 10:45:53,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:53,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:53,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:53,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:53,274 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:53,275 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 304 transitions, 3275 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:53,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:53,275 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:53,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:55,825 INFO L129 PetriNetUnfolder]: 256/792 cut-off events. [2022-07-12 10:45:55,825 INFO L130 PetriNetUnfolder]: For 9261/9261 co-relation queries the response was YES. [2022-07-12 10:45:55,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5373 conditions, 792 events. 256/792 cut-off events. For 9261/9261 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4127 event pairs, 50 based on Foata normal form. 1/791 useless extension candidates. Maximal degree in co-relation 5243. Up to 525 conditions per place. [2022-07-12 10:45:55,835 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 191 selfloop transitions, 73 changer transitions 27/330 dead transitions. [2022-07-12 10:45:55,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 330 transitions, 4132 flow [2022-07-12 10:45:55,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:45:55,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:45:55,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1933 transitions. [2022-07-12 10:45:55,837 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5557791834387579 [2022-07-12 10:45:55,837 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1933 transitions. [2022-07-12 10:45:55,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1933 transitions. [2022-07-12 10:45:55,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:55,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1933 transitions. [2022-07-12 10:45:55,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.24324324324324) internal successors, (1933), 37 states have internal predecessors, (1933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:55,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:55,840 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:55,840 INFO L186 Difference]: Start difference. First operand has 387 places, 304 transitions, 3275 flow. Second operand 37 states and 1933 transitions. [2022-07-12 10:45:55,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 330 transitions, 4132 flow [2022-07-12 10:45:55,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 330 transitions, 3886 flow, removed 19 selfloop flow, removed 35 redundant places. [2022-07-12 10:45:55,900 INFO L242 Difference]: Finished difference. Result has 382 places, 293 transitions, 3135 flow [2022-07-12 10:45:55,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3135, PETRI_PLACES=382, PETRI_TRANSITIONS=293} [2022-07-12 10:45:55,901 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 294 predicate places. [2022-07-12 10:45:55,901 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 293 transitions, 3135 flow [2022-07-12 10:45:55,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:55,901 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:55,901 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:55,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2022-07-12 10:45:55,901 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:55,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:55,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1507543486, now seen corresponding path program 123 times [2022-07-12 10:45:55,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:55,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005828057] [2022-07-12 10:45:55,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:55,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:55,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:56,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:56,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:56,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005828057] [2022-07-12 10:45:56,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005828057] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:56,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:56,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:56,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508874878] [2022-07-12 10:45:56,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:56,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:56,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:56,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:56,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:56,181 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:56,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 293 transitions, 3135 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:56,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:56,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:56,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:57,228 INFO L129 PetriNetUnfolder]: 249/766 cut-off events. [2022-07-12 10:45:57,228 INFO L130 PetriNetUnfolder]: For 9114/9114 co-relation queries the response was YES. [2022-07-12 10:45:57,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5144 conditions, 766 events. 249/766 cut-off events. For 9114/9114 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3911 event pairs, 40 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 5018. Up to 521 conditions per place. [2022-07-12 10:45:57,237 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 191 selfloop transitions, 62 changer transitions 20/312 dead transitions. [2022-07-12 10:45:57,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 312 transitions, 3769 flow [2022-07-12 10:45:57,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-12 10:45:57,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-12 10:45:57,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1676 transitions. [2022-07-12 10:45:57,239 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5571808510638298 [2022-07-12 10:45:57,239 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1676 transitions. [2022-07-12 10:45:57,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1676 transitions. [2022-07-12 10:45:57,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:57,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1676 transitions. [2022-07-12 10:45:57,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.375) internal successors, (1676), 32 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:57,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:57,242 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:57,242 INFO L186 Difference]: Start difference. First operand has 382 places, 293 transitions, 3135 flow. Second operand 32 states and 1676 transitions. [2022-07-12 10:45:57,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 312 transitions, 3769 flow [2022-07-12 10:45:57,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 312 transitions, 3395 flow, removed 59 selfloop flow, removed 47 redundant places. [2022-07-12 10:45:57,295 INFO L242 Difference]: Finished difference. Result has 357 places, 283 transitions, 2823 flow [2022-07-12 10:45:57,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2823, PETRI_PLACES=357, PETRI_TRANSITIONS=283} [2022-07-12 10:45:57,296 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 269 predicate places. [2022-07-12 10:45:57,296 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 283 transitions, 2823 flow [2022-07-12 10:45:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:57,296 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:57,296 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:57,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2022-07-12 10:45:57,297 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:57,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:57,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1792476290, now seen corresponding path program 124 times [2022-07-12 10:45:57,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:57,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988102240] [2022-07-12 10:45:57,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:57,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:57,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:57,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988102240] [2022-07-12 10:45:57,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988102240] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:57,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:57,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:45:57,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99399264] [2022-07-12 10:45:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:57,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:45:57,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:57,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:45:57,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:45:57,590 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:57,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 283 transitions, 2823 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:57,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:57,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:57,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:45:58,758 INFO L129 PetriNetUnfolder]: 246/745 cut-off events. [2022-07-12 10:45:58,759 INFO L130 PetriNetUnfolder]: For 7736/7736 co-relation queries the response was YES. [2022-07-12 10:45:58,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 745 events. 246/745 cut-off events. For 7736/7736 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3714 event pairs, 55 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 4733. Up to 512 conditions per place. [2022-07-12 10:45:58,768 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 183 selfloop transitions, 54 changer transitions 24/300 dead transitions. [2022-07-12 10:45:58,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 300 transitions, 3427 flow [2022-07-12 10:45:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:45:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:45:58,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1722 transitions. [2022-07-12 10:45:58,770 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5551257253384912 [2022-07-12 10:45:58,770 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1722 transitions. [2022-07-12 10:45:58,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1722 transitions. [2022-07-12 10:45:58,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:45:58,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1722 transitions. [2022-07-12 10:45:58,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.18181818181818) internal successors, (1722), 33 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:58,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:58,773 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:58,773 INFO L186 Difference]: Start difference. First operand has 357 places, 283 transitions, 2823 flow. Second operand 33 states and 1722 transitions. [2022-07-12 10:45:58,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 300 transitions, 3427 flow [2022-07-12 10:45:58,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 300 transitions, 3190 flow, removed 11 selfloop flow, removed 34 redundant places. [2022-07-12 10:45:58,817 INFO L242 Difference]: Finished difference. Result has 344 places, 267 transitions, 2619 flow [2022-07-12 10:45:58,817 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2619, PETRI_PLACES=344, PETRI_TRANSITIONS=267} [2022-07-12 10:45:58,817 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 256 predicate places. [2022-07-12 10:45:58,818 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 267 transitions, 2619 flow [2022-07-12 10:45:58,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:58,818 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:45:58,818 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:45:58,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2022-07-12 10:45:58,818 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:45:58,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:45:58,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1688578042, now seen corresponding path program 125 times [2022-07-12 10:45:58,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:45:58,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243136147] [2022-07-12 10:45:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:45:58,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:45:58,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:45:59,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:45:59,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:45:59,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243136147] [2022-07-12 10:45:59,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243136147] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:45:59,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:45:59,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-12 10:45:59,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236250617] [2022-07-12 10:45:59,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:45:59,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 10:45:59,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:45:59,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 10:45:59,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-12 10:45:59,110 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-12 10:45:59,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 267 transitions, 2619 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:45:59,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:45:59,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-12 10:45:59,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:46:00,271 INFO L129 PetriNetUnfolder]: 242/730 cut-off events. [2022-07-12 10:46:00,271 INFO L130 PetriNetUnfolder]: For 7244/7244 co-relation queries the response was YES. [2022-07-12 10:46:00,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 730 events. 242/730 cut-off events. For 7244/7244 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3556 event pairs, 57 based on Foata normal form. 1/730 useless extension candidates. Maximal degree in co-relation 4532. Up to 465 conditions per place. [2022-07-12 10:46:00,280 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 142 selfloop transitions, 72 changer transitions 33/286 dead transitions. [2022-07-12 10:46:00,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 286 transitions, 3207 flow [2022-07-12 10:46:00,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-12 10:46:00,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-12 10:46:00,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1934 transitions. [2022-07-12 10:46:00,282 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5560667050028753 [2022-07-12 10:46:00,282 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1934 transitions. [2022-07-12 10:46:00,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1934 transitions. [2022-07-12 10:46:00,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:46:00,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1934 transitions. [2022-07-12 10:46:00,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.270270270270274) internal successors, (1934), 37 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:46:00,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:46:00,285 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:46:00,285 INFO L186 Difference]: Start difference. First operand has 344 places, 267 transitions, 2619 flow. Second operand 37 states and 1934 transitions. [2022-07-12 10:46:00,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 286 transitions, 3207 flow [2022-07-12 10:46:00,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 286 transitions, 2982 flow, removed 18 selfloop flow, removed 28 redundant places. [2022-07-12 10:46:00,345 INFO L242 Difference]: Finished difference. Result has 329 places, 243 transitions, 2293 flow [2022-07-12 10:46:00,345 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2293, PETRI_PLACES=329, PETRI_TRANSITIONS=243} [2022-07-12 10:46:00,345 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 241 predicate places. [2022-07-12 10:46:00,345 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 243 transitions, 2293 flow [2022-07-12 10:46:00,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:46:00,346 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:46:00,346 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:46:00,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2022-07-12 10:46:00,346 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-12 10:46:00,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:46:00,347 INFO L85 PathProgramCache]: Analyzing trace with hash -814593538, now seen corresponding path program 126 times [2022-07-12 10:46:00,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:46:00,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253365313] [2022-07-12 10:46:00,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:46:00,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:46:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat