./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 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/popl20-more-queue-add-3-nl.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 c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 03:07:30,060 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 03:07:30,062 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 03:07:30,105 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 03:07:30,105 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 03:07:30,106 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 03:07:30,107 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 03:07:30,108 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 03:07:30,109 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 03:07:30,110 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 03:07:30,110 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 03:07:30,111 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 03:07:30,112 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 03:07:30,112 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 03:07:30,113 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 03:07:30,114 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 03:07:30,115 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 03:07:30,116 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 03:07:30,117 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 03:07:30,118 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 03:07:30,119 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 03:07:30,127 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 03:07:30,128 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 03:07:30,130 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 03:07:30,134 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 03:07:30,142 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 03:07:30,142 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 03:07:30,143 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 03:07:30,144 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 03:07:30,144 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 03:07:30,144 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 03:07:30,145 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 03:07:30,145 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 03:07:30,146 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 03:07:30,148 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 03:07:30,148 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 03:07:30,148 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 03:07:30,149 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 03:07:30,149 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 03:07:30,150 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 03:07:30,151 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 03:07:30,151 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-16 03:07:30,171 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 03:07:30,171 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 03:07:30,172 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 03:07:30,172 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 03:07:30,173 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 03:07:30,173 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 03:07:30,173 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 03:07:30,173 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 03:07:30,173 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 03:07:30,174 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 03:07:30,174 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 03:07:30,174 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 03:07:30,175 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 03:07:30,176 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 03:07:30,176 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 03:07:30,176 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 03:07:30,176 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 03:07:30,176 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 03:07:30,176 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:07:30,177 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 03:07:30,177 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 03:07:30,177 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 03:07:30,177 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 03:07:30,177 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 03:07:30,177 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-16 03:07:30,178 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-16 03:07:30,178 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 03:07:30,178 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 03:07:30,178 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 -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2021-12-16 03:07:30,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 03:07:30,401 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 03:07:30,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 03:07:30,403 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 03:07:30,404 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 03:07:30,405 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-16 03:07:30,461 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2ecdb34c/1c3914955bab4eb7ba20ad100f4e0b85/FLAGfbade2d29 [2021-12-16 03:07:30,897 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 03:07:30,898 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-16 03:07:30,906 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2ecdb34c/1c3914955bab4eb7ba20ad100f4e0b85/FLAGfbade2d29 [2021-12-16 03:07:30,920 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f2ecdb34c/1c3914955bab4eb7ba20ad100f4e0b85 [2021-12-16 03:07:30,922 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 03:07:30,924 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 03:07:30,939 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 03:07:30,939 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 03:07:30,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 03:07:30,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:07:30" (1/1) ... [2021-12-16 03:07:30,944 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d9f7c41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:30, skipping insertion in model container [2021-12-16 03:07:30,944 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 03:07:30" (1/1) ... [2021-12-16 03:07:30,949 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 03:07:30,971 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 03:07:31,147 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-16 03:07:31,155 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:07:31,162 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 03:07:31,196 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-16 03:07:31,203 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 03:07:31,212 INFO L208 MainTranslator]: Completed translation [2021-12-16 03:07:31,215 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31 WrapperNode [2021-12-16 03:07:31,215 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 03:07:31,216 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 03:07:31,216 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 03:07:31,216 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 03:07:31,222 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,238 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,267 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2021-12-16 03:07:31,268 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 03:07:31,268 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 03:07:31,268 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 03:07:31,269 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 03:07:31,275 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,275 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,285 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,288 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,293 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,305 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,308 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,312 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 03:07:31,313 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 03:07:31,314 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 03:07:31,314 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 03:07:31,315 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (1/1) ... [2021-12-16 03:07:31,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 03:07:31,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 03:07:31,351 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) [2021-12-16 03:07:31,357 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 [2021-12-16 03:07:31,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 03:07:31,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-16 03:07:31,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-16 03:07:31,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-16 03:07:31,377 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-16 03:07:31,378 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-16 03:07:31,378 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-16 03:07:31,378 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-16 03:07:31,378 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-16 03:07:31,378 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-16 03:07:31,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 03:07:31,378 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-16 03:07:31,379 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-16 03:07:31,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-16 03:07:31,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 03:07:31,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 03:07:31,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-16 03:07:31,380 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-16 03:07:31,440 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 03:07:31,441 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 03:07:31,708 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 03:07:31,768 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 03:07:31,772 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-12-16 03:07:31,774 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:07:31 BoogieIcfgContainer [2021-12-16 03:07:31,774 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 03:07:31,776 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 03:07:31,776 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 03:07:31,778 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 03:07:31,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 03:07:30" (1/3) ... [2021-12-16 03:07:31,779 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5121986c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:07:31, skipping insertion in model container [2021-12-16 03:07:31,779 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 03:07:31" (2/3) ... [2021-12-16 03:07:31,779 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5121986c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 03:07:31, skipping insertion in model container [2021-12-16 03:07:31,779 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 03:07:31" (3/3) ... [2021-12-16 03:07:31,780 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2021-12-16 03:07:31,783 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-16 03:07:31,784 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 03:07:31,784 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-16 03:07:31,784 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-16 03:07:31,814 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,814 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,815 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,815 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,815 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,815 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,816 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,817 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,818 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,818 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,818 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,821 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,823 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,823 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,823 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,823 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,827 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,827 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,827 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,828 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,828 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,828 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,828 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,829 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,829 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,829 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,829 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,830 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,830 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,830 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,831 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,832 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,833 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,834 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,835 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,835 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,835 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,836 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,836 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,836 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,837 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,837 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,841 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,842 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,842 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,845 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,846 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,847 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,847 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,847 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,848 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,849 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,850 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-16 03:07:31,852 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-16 03:07:31,894 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 03:07:31,901 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-16 03:07:31,901 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-16 03:07:31,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2021-12-16 03:07:32,006 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2021-12-16 03:07:32,006 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-16 03:07:32,010 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2021-12-16 03:07:32,011 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2021-12-16 03:07:32,020 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2021-12-16 03:07:32,058 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2021-12-16 03:07:32,058 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-16 03:07:32,059 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:32,060 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:32,060 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:32,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:32,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2021-12-16 03:07:32,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:32,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837348807] [2021-12-16 03:07:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:32,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:32,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:32,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 03:07:32,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:32,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837348807] [2021-12-16 03:07:32,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837348807] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:32,312 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:32,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 03:07:32,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106393847] [2021-12-16 03:07:32,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:32,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-16 03:07:32,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-16 03:07:32,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-16 03:07:32,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2021-12-16 03:07:32,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:32,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2021-12-16 03:07:32,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:32,460 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2021-12-16 03:07:32,460 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2021-12-16 03:07:32,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1176 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2021-12-16 03:07:32,466 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2021-12-16 03:07:32,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2021-12-16 03:07:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-16 03:07:32,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-16 03:07:32,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2021-12-16 03:07:32,483 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2021-12-16 03:07:32,484 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2021-12-16 03:07:32,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2021-12-16 03:07:32,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:32,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2021-12-16 03:07:32,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,499 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,500 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2021-12-16 03:07:32,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2021-12-16 03:07:32,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-16 03:07:32,510 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2021-12-16 03:07:32,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2021-12-16 03:07:32,515 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2021-12-16 03:07:32,515 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2021-12-16 03:07:32,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,516 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:32,516 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:32,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 03:07:32,517 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:32,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:32,518 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2021-12-16 03:07:32,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:32,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155053631] [2021-12-16 03:07:32,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:32,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:32,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 03:07:32,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:32,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155053631] [2021-12-16 03:07:32,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155053631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:32,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:32,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 03:07:32,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603509673] [2021-12-16 03:07:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:32,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 03:07:32,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:32,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 03:07:32,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-16 03:07:32,703 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-16 03:07:32,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:32,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-16 03:07:32,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:32,910 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2021-12-16 03:07:32,911 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-12-16 03:07:32,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1445 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2021-12-16 03:07:32,913 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2021-12-16 03:07:32,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2021-12-16 03:07:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-16 03:07:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-16 03:07:32,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2021-12-16 03:07:32,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2021-12-16 03:07:32,919 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2021-12-16 03:07:32,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2021-12-16 03:07:32,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:32,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2021-12-16 03:07:32,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,928 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,928 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2021-12-16 03:07:32,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2021-12-16 03:07:32,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-16 03:07:32,934 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2021-12-16 03:07:32,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2021-12-16 03:07:32,935 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-16 03:07:32,936 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2021-12-16 03:07:32,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:32,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:32,936 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:32,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 03:07:32,937 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:32,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:32,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2021-12-16 03:07:32,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:32,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641448383] [2021-12-16 03:07:32,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:32,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:32,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:33,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 03:07:33,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:33,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641448383] [2021-12-16 03:07:33,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641448383] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:33,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:33,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-16 03:07:33,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002681381] [2021-12-16 03:07:33,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:33,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-16 03:07:33,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:33,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 03:07:33,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-16 03:07:33,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-16 03:07:33,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:33,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-16 03:07:33,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:33,210 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2021-12-16 03:07:33,211 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2021-12-16 03:07:33,212 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1770 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2021-12-16 03:07:33,214 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2021-12-16 03:07:33,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2021-12-16 03:07:33,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 03:07:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-16 03:07:33,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2021-12-16 03:07:33,217 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2021-12-16 03:07:33,217 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2021-12-16 03:07:33,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2021-12-16 03:07:33,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:33,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2021-12-16 03:07:33,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,223 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,223 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2021-12-16 03:07:33,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2021-12-16 03:07:33,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-16 03:07:33,227 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2021-12-16 03:07:33,227 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2021-12-16 03:07:33,228 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2021-12-16 03:07:33,228 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2021-12-16 03:07:33,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:33,229 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:33,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 03:07:33,229 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:33,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:33,230 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2021-12-16 03:07:33,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:33,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614586269] [2021-12-16 03:07:33,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:33,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:33,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:33,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:33,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614586269] [2021-12-16 03:07:33,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614586269] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:33,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:33,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 03:07:33,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828563724] [2021-12-16 03:07:33,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:33,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 03:07:33,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:33,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 03:07:33,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 03:07:33,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2021-12-16 03:07:33,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:33,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2021-12-16 03:07:33,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:33,414 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2021-12-16 03:07:33,414 INFO L130 PetriNetUnfolder]: For 86/96 co-relation queries the response was YES. [2021-12-16 03:07:33,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 421 events. 79/421 cut-off events. For 86/96 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1203 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 657. Up to 79 conditions per place. [2021-12-16 03:07:33,416 INFO L132 encePairwiseOnDemand]: 218/223 looper letters, 20 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2021-12-16 03:07:33,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 498 flow [2021-12-16 03:07:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 03:07:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-16 03:07:33,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2021-12-16 03:07:33,418 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8938714499252616 [2021-12-16 03:07:33,418 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 598 transitions. [2021-12-16 03:07:33,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 598 transitions. [2021-12-16 03:07:33,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:33,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 598 transitions. [2021-12-16 03:07:33,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.33333333333334) internal successors, (598), 3 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,421 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,421 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 598 transitions. [2021-12-16 03:07:33,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 498 flow [2021-12-16 03:07:33,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 488 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-16 03:07:33,425 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 438 flow [2021-12-16 03:07:33,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2021-12-16 03:07:33,426 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2021-12-16 03:07:33,426 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 438 flow [2021-12-16 03:07:33,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:33,426 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:33,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-16 03:07:33,427 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:33,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:33,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1305684887, now seen corresponding path program 2 times [2021-12-16 03:07:33,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:33,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466125511] [2021-12-16 03:07:33,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:33,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:33,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:33,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:33,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:33,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466125511] [2021-12-16 03:07:33,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466125511] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:33,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:33,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 03:07:33,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116829896] [2021-12-16 03:07:33,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:33,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-16 03:07:33,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:33,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 03:07:33,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 03:07:33,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2021-12-16 03:07:33,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:33,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2021-12-16 03:07:33,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:33,528 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2021-12-16 03:07:33,529 INFO L130 PetriNetUnfolder]: For 91/105 co-relation queries the response was YES. [2021-12-16 03:07:33,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 91/105 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 885 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2021-12-16 03:07:33,531 INFO L132 encePairwiseOnDemand]: 219/223 looper letters, 17 selfloop transitions, 3 changer transitions 0/197 dead transitions. [2021-12-16 03:07:33,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2021-12-16 03:07:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 03:07:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-16 03:07:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 602 transitions. [2021-12-16 03:07:33,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8998505231689088 [2021-12-16 03:07:33,533 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 602 transitions. [2021-12-16 03:07:33,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 602 transitions. [2021-12-16 03:07:33,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:33,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 602 transitions. [2021-12-16 03:07:33,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,536 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,536 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 438 flow. Second operand 3 states and 602 transitions. [2021-12-16 03:07:33,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2021-12-16 03:07:33,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 482 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-16 03:07:33,539 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 451 flow [2021-12-16 03:07:33,540 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=451, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2021-12-16 03:07:33,540 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-16 03:07:33,541 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 451 flow [2021-12-16 03:07:33,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:33,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:33,541 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:33,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-16 03:07:33,542 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:33,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:33,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2021-12-16 03:07:33,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:33,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364251116] [2021-12-16 03:07:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:33,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:33,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:34,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:34,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364251116] [2021-12-16 03:07:34,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364251116] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:34,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:34,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:34,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914671792] [2021-12-16 03:07:34,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:34,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:34,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:34,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:34,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:34,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:34,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 451 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:34,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:34,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:34,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:34,864 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2021-12-16 03:07:34,865 INFO L130 PetriNetUnfolder]: For 804/826 co-relation queries the response was YES. [2021-12-16 03:07:34,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3982 conditions, 1884 events. 840/1884 cut-off events. For 804/826 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 11457 event pairs, 431 based on Foata normal form. 1/1729 useless extension candidates. Maximal degree in co-relation 3973. Up to 983 conditions per place. [2021-12-16 03:07:34,874 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2021-12-16 03:07:34,874 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1080 flow [2021-12-16 03:07:34,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:07:34,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:07:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-16 03:07:34,880 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-16 03:07:34,880 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-16 03:07:34,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-16 03:07:34,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:34,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-16 03:07:34,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:34,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:34,891 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:34,891 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 451 flow. Second operand 19 states and 2934 transitions. [2021-12-16 03:07:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1080 flow [2021-12-16 03:07:34,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1061 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-12-16 03:07:34,896 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 672 flow [2021-12-16 03:07:34,896 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=672, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2021-12-16 03:07:34,897 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2021-12-16 03:07:34,897 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 672 flow [2021-12-16 03:07:34,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:34,898 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:34,898 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:34,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-16 03:07:34,899 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:34,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2021-12-16 03:07:34,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:34,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822886708] [2021-12-16 03:07:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:34,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:34,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:35,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:35,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822886708] [2021-12-16 03:07:35,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822886708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:35,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:35,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:35,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184075457] [2021-12-16 03:07:35,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:35,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:35,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:35,542 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:35,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 672 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:35,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:35,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:35,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:36,503 INFO L129 PetriNetUnfolder]: 993/2346 cut-off events. [2021-12-16 03:07:36,503 INFO L130 PetriNetUnfolder]: For 1730/1750 co-relation queries the response was YES. [2021-12-16 03:07:36,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5755 conditions, 2346 events. 993/2346 cut-off events. For 1730/1750 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16264 event pairs, 258 based on Foata normal form. 12/2271 useless extension candidates. Maximal degree in co-relation 5737. Up to 1050 conditions per place. [2021-12-16 03:07:36,520 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2021-12-16 03:07:36,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1486 flow [2021-12-16 03:07:36,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:36,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:36,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2021-12-16 03:07:36,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2021-12-16 03:07:36,526 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2021-12-16 03:07:36,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2021-12-16 03:07:36,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:36,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2021-12-16 03:07:36,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:36,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:36,582 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:36,583 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 672 flow. Second operand 20 states and 3091 transitions. [2021-12-16 03:07:36,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1486 flow [2021-12-16 03:07:36,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 331 transitions, 1474 flow, removed 3 selfloop flow, removed 5 redundant places. [2021-12-16 03:07:36,600 INFO L242 Difference]: Finished difference. Result has 249 places, 257 transitions, 981 flow [2021-12-16 03:07:36,600 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=981, PETRI_PLACES=249, PETRI_TRANSITIONS=257} [2021-12-16 03:07:36,601 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 48 predicate places. [2021-12-16 03:07:36,601 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 257 transitions, 981 flow [2021-12-16 03:07:36,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:36,602 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:36,602 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:36,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-16 03:07:36,603 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:36,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:36,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1798196497, now seen corresponding path program 5 times [2021-12-16 03:07:36,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:36,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042910672] [2021-12-16 03:07:36,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:36,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:36,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:37,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:37,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:37,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042910672] [2021-12-16 03:07:37,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042910672] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:37,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:37,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:37,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105722198] [2021-12-16 03:07:37,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:37,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:37,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:37,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:37,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:37,070 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:37,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 257 transitions, 981 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:37,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:37,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:37,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:37,950 INFO L129 PetriNetUnfolder]: 1064/2592 cut-off events. [2021-12-16 03:07:37,950 INFO L130 PetriNetUnfolder]: For 3731/3752 co-relation queries the response was YES. [2021-12-16 03:07:37,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 2592 events. 1064/2592 cut-off events. For 3731/3752 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18766 event pairs, 274 based on Foata normal form. 11/2503 useless extension candidates. Maximal degree in co-relation 7162. Up to 1295 conditions per place. [2021-12-16 03:07:37,973 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 140 selfloop transitions, 55 changer transitions 5/335 dead transitions. [2021-12-16 03:07:37,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 335 transitions, 1783 flow [2021-12-16 03:07:37,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:37,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:38,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2021-12-16 03:07:38,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2021-12-16 03:07:38,025 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2021-12-16 03:07:38,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2021-12-16 03:07:38,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:38,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2021-12-16 03:07:38,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:38,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:38,038 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:38,038 INFO L186 Difference]: Start difference. First operand has 249 places, 257 transitions, 981 flow. Second operand 20 states and 3084 transitions. [2021-12-16 03:07:38,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 335 transitions, 1783 flow [2021-12-16 03:07:38,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 335 transitions, 1705 flow, removed 23 selfloop flow, removed 8 redundant places. [2021-12-16 03:07:38,053 INFO L242 Difference]: Finished difference. Result has 265 places, 270 transitions, 1160 flow [2021-12-16 03:07:38,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1160, PETRI_PLACES=265, PETRI_TRANSITIONS=270} [2021-12-16 03:07:38,054 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 64 predicate places. [2021-12-16 03:07:38,054 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 270 transitions, 1160 flow [2021-12-16 03:07:38,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:38,071 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:38,071 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:38,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-16 03:07:38,072 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:38,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:38,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1451591715, now seen corresponding path program 6 times [2021-12-16 03:07:38,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:38,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088506452] [2021-12-16 03:07:38,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:38,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:38,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:38,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:38,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088506452] [2021-12-16 03:07:38,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088506452] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:38,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:38,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:38,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004772220] [2021-12-16 03:07:38,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:38,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:38,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:38,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:38,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:38,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:38,804 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 270 transitions, 1160 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:38,804 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:38,804 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:38,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:39,551 INFO L129 PetriNetUnfolder]: 1112/2605 cut-off events. [2021-12-16 03:07:39,552 INFO L130 PetriNetUnfolder]: For 5221/5229 co-relation queries the response was YES. [2021-12-16 03:07:39,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8015 conditions, 2605 events. 1112/2605 cut-off events. For 5221/5229 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18277 event pairs, 596 based on Foata normal form. 1/2502 useless extension candidates. Maximal degree in co-relation 7981. Up to 1477 conditions per place. [2021-12-16 03:07:39,579 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 149 selfloop transitions, 53 changer transitions 5/342 dead transitions. [2021-12-16 03:07:39,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 342 transitions, 2011 flow [2021-12-16 03:07:39,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:07:39,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:07:39,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2021-12-16 03:07:39,584 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2021-12-16 03:07:39,584 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2021-12-16 03:07:39,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2021-12-16 03:07:39,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:39,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2021-12-16 03:07:39,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:39,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:39,594 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:39,595 INFO L186 Difference]: Start difference. First operand has 265 places, 270 transitions, 1160 flow. Second operand 18 states and 2782 transitions. [2021-12-16 03:07:39,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 342 transitions, 2011 flow [2021-12-16 03:07:39,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 342 transitions, 1865 flow, removed 31 selfloop flow, removed 13 redundant places. [2021-12-16 03:07:39,655 INFO L242 Difference]: Finished difference. Result has 275 places, 285 transitions, 1347 flow [2021-12-16 03:07:39,656 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1347, PETRI_PLACES=275, PETRI_TRANSITIONS=285} [2021-12-16 03:07:39,656 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 74 predicate places. [2021-12-16 03:07:39,657 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 285 transitions, 1347 flow [2021-12-16 03:07:39,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:39,657 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:39,658 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:39,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-16 03:07:39,658 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:39,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:39,658 INFO L85 PathProgramCache]: Analyzing trace with hash 445342243, now seen corresponding path program 7 times [2021-12-16 03:07:39,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:39,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732298152] [2021-12-16 03:07:39,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:39,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:39,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:40,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:40,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:40,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732298152] [2021-12-16 03:07:40,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732298152] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:40,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:40,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:40,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399016253] [2021-12-16 03:07:40,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:40,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:40,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:40,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:40,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:40,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 285 transitions, 1347 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:40,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:40,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:40,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:41,134 INFO L129 PetriNetUnfolder]: 1154/2828 cut-off events. [2021-12-16 03:07:41,134 INFO L130 PetriNetUnfolder]: For 7469/7477 co-relation queries the response was YES. [2021-12-16 03:07:41,148 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 2828 events. 1154/2828 cut-off events. For 7469/7477 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 20985 event pairs, 391 based on Foata normal form. 5/2706 useless extension candidates. Maximal degree in co-relation 8932. Up to 1474 conditions per place. [2021-12-16 03:07:41,159 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 58 changer transitions 5/358 dead transitions. [2021-12-16 03:07:41,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 2266 flow [2021-12-16 03:07:41,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:41,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:41,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-16 03:07:41,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-16 03:07:41,163 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-16 03:07:41,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-16 03:07:41,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:41,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-16 03:07:41,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:41,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:41,171 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:41,171 INFO L186 Difference]: Start difference. First operand has 275 places, 285 transitions, 1347 flow. Second operand 20 states and 3086 transitions. [2021-12-16 03:07:41,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 2266 flow [2021-12-16 03:07:41,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 2165 flow, removed 34 selfloop flow, removed 8 redundant places. [2021-12-16 03:07:41,193 INFO L242 Difference]: Finished difference. Result has 289 places, 291 transitions, 1467 flow [2021-12-16 03:07:41,193 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1467, PETRI_PLACES=289, PETRI_TRANSITIONS=291} [2021-12-16 03:07:41,194 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2021-12-16 03:07:41,194 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 291 transitions, 1467 flow [2021-12-16 03:07:41,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:41,194 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:41,195 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:41,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-16 03:07:41,195 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:41,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:41,195 INFO L85 PathProgramCache]: Analyzing trace with hash 416679435, now seen corresponding path program 8 times [2021-12-16 03:07:41,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:41,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583453829] [2021-12-16 03:07:41,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:41,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:41,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:41,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:41,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:41,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583453829] [2021-12-16 03:07:41,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583453829] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:41,776 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:41,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:41,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743763397] [2021-12-16 03:07:41,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:41,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:41,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:41,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:41,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:41,780 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:41,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 291 transitions, 1467 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:41,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:41,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:41,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:42,722 INFO L129 PetriNetUnfolder]: 1204/2977 cut-off events. [2021-12-16 03:07:42,722 INFO L130 PetriNetUnfolder]: For 10223/10244 co-relation queries the response was YES. [2021-12-16 03:07:42,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9801 conditions, 2977 events. 1204/2977 cut-off events. For 10223/10244 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 22868 event pairs, 346 based on Foata normal form. 11/2866 useless extension candidates. Maximal degree in co-relation 9756. Up to 1524 conditions per place. [2021-12-16 03:07:42,745 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 62 changer transitions 5/366 dead transitions. [2021-12-16 03:07:42,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 366 transitions, 2456 flow [2021-12-16 03:07:42,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:42,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:42,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-16 03:07:42,748 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-16 03:07:42,748 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-16 03:07:42,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-16 03:07:42,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:42,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-16 03:07:42,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:42,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:42,755 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:42,755 INFO L186 Difference]: Start difference. First operand has 289 places, 291 transitions, 1467 flow. Second operand 20 states and 3086 transitions. [2021-12-16 03:07:42,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 366 transitions, 2456 flow [2021-12-16 03:07:42,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 366 transitions, 2308 flow, removed 30 selfloop flow, removed 15 redundant places. [2021-12-16 03:07:42,776 INFO L242 Difference]: Finished difference. Result has 297 places, 300 transitions, 1585 flow [2021-12-16 03:07:42,777 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1585, PETRI_PLACES=297, PETRI_TRANSITIONS=300} [2021-12-16 03:07:42,777 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2021-12-16 03:07:42,777 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 300 transitions, 1585 flow [2021-12-16 03:07:42,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:42,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:42,778 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:42,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-16 03:07:42,779 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:42,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:42,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1276748413, now seen corresponding path program 9 times [2021-12-16 03:07:42,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:42,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526865584] [2021-12-16 03:07:42,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:42,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:42,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:43,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:43,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:43,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526865584] [2021-12-16 03:07:43,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526865584] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:43,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:43,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:43,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914791005] [2021-12-16 03:07:43,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:43,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:43,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:43,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:43,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:43,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:43,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 300 transitions, 1585 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:43,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:43,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:43,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:44,120 INFO L129 PetriNetUnfolder]: 1219/3039 cut-off events. [2021-12-16 03:07:44,120 INFO L130 PetriNetUnfolder]: For 11469/11490 co-relation queries the response was YES. [2021-12-16 03:07:44,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10268 conditions, 3039 events. 1219/3039 cut-off events. For 11469/11490 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 23636 event pairs, 358 based on Foata normal form. 11/2924 useless extension candidates. Maximal degree in co-relation 10218. Up to 1637 conditions per place. [2021-12-16 03:07:44,145 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 165 selfloop transitions, 59 changer transitions 5/364 dead transitions. [2021-12-16 03:07:44,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 364 transitions, 2513 flow [2021-12-16 03:07:44,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:07:44,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:07:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2021-12-16 03:07:44,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-16 03:07:44,149 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2021-12-16 03:07:44,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2021-12-16 03:07:44,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:44,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2021-12-16 03:07:44,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:44,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:44,159 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:44,159 INFO L186 Difference]: Start difference. First operand has 297 places, 300 transitions, 1585 flow. Second operand 19 states and 2926 transitions. [2021-12-16 03:07:44,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 364 transitions, 2513 flow [2021-12-16 03:07:44,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 364 transitions, 2351 flow, removed 36 selfloop flow, removed 14 redundant places. [2021-12-16 03:07:44,184 INFO L242 Difference]: Finished difference. Result has 303 places, 307 transitions, 1628 flow [2021-12-16 03:07:44,184 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1628, PETRI_PLACES=303, PETRI_TRANSITIONS=307} [2021-12-16 03:07:44,185 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 102 predicate places. [2021-12-16 03:07:44,185 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 307 transitions, 1628 flow [2021-12-16 03:07:44,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:44,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:44,186 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:44,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-16 03:07:44,187 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:44,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:44,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1606803385, now seen corresponding path program 10 times [2021-12-16 03:07:44,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:44,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081112052] [2021-12-16 03:07:44,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:44,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:44,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:44,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:44,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:44,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081112052] [2021-12-16 03:07:44,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081112052] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:44,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:44,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:44,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71512909] [2021-12-16 03:07:44,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:44,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:44,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:44,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:44,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:44,726 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:44,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 307 transitions, 1628 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:44,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:44,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:44,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:45,692 INFO L129 PetriNetUnfolder]: 1368/3421 cut-off events. [2021-12-16 03:07:45,692 INFO L130 PetriNetUnfolder]: For 13814/13836 co-relation queries the response was YES. [2021-12-16 03:07:45,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11795 conditions, 3421 events. 1368/3421 cut-off events. For 13814/13836 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27827 event pairs, 474 based on Foata normal form. 14/3295 useless extension candidates. Maximal degree in co-relation 11742. Up to 1794 conditions per place. [2021-12-16 03:07:45,716 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 195 selfloop transitions, 56 changer transitions 5/391 dead transitions. [2021-12-16 03:07:45,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 2811 flow [2021-12-16 03:07:45,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:45,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:45,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2021-12-16 03:07:45,719 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-16 03:07:45,719 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2021-12-16 03:07:45,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2021-12-16 03:07:45,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:45,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2021-12-16 03:07:45,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:45,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:45,727 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:45,728 INFO L186 Difference]: Start difference. First operand has 303 places, 307 transitions, 1628 flow. Second operand 20 states and 3090 transitions. [2021-12-16 03:07:45,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 2811 flow [2021-12-16 03:07:45,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 391 transitions, 2711 flow, removed 13 selfloop flow, removed 12 redundant places. [2021-12-16 03:07:45,756 INFO L242 Difference]: Finished difference. Result has 316 places, 321 transitions, 1875 flow [2021-12-16 03:07:45,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1875, PETRI_PLACES=316, PETRI_TRANSITIONS=321} [2021-12-16 03:07:45,757 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 115 predicate places. [2021-12-16 03:07:45,757 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 321 transitions, 1875 flow [2021-12-16 03:07:45,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:45,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:45,758 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:45,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-16 03:07:45,758 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:45,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:45,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1844202983, now seen corresponding path program 11 times [2021-12-16 03:07:45,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:45,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909867204] [2021-12-16 03:07:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:45,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:45,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:46,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:46,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909867204] [2021-12-16 03:07:46,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909867204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:46,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:46,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:46,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014695569] [2021-12-16 03:07:46,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:46,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:46,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:46,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:46,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:46,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:46,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 321 transitions, 1875 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:46,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:46,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:46,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:47,279 INFO L129 PetriNetUnfolder]: 1446/3632 cut-off events. [2021-12-16 03:07:47,279 INFO L130 PetriNetUnfolder]: For 19543/19564 co-relation queries the response was YES. [2021-12-16 03:07:47,296 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13427 conditions, 3632 events. 1446/3632 cut-off events. For 19543/19564 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29709 event pairs, 552 based on Foata normal form. 11/3487 useless extension candidates. Maximal degree in co-relation 13367. Up to 2002 conditions per place. [2021-12-16 03:07:47,310 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 60 changer transitions 5/397 dead transitions. [2021-12-16 03:07:47,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 397 transitions, 3079 flow [2021-12-16 03:07:47,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:47,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:47,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-16 03:07:47,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-16 03:07:47,326 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-16 03:07:47,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-16 03:07:47,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:47,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-16 03:07:47,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:47,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:47,336 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:47,336 INFO L186 Difference]: Start difference. First operand has 316 places, 321 transitions, 1875 flow. Second operand 20 states and 3085 transitions. [2021-12-16 03:07:47,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 397 transitions, 3079 flow [2021-12-16 03:07:47,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 397 transitions, 2861 flow, removed 82 selfloop flow, removed 11 redundant places. [2021-12-16 03:07:47,387 INFO L242 Difference]: Finished difference. Result has 329 places, 336 transitions, 2050 flow [2021-12-16 03:07:47,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2050, PETRI_PLACES=329, PETRI_TRANSITIONS=336} [2021-12-16 03:07:47,388 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 128 predicate places. [2021-12-16 03:07:47,389 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 336 transitions, 2050 flow [2021-12-16 03:07:47,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:47,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:47,389 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:47,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-16 03:07:47,390 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:47,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:47,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1058263135, now seen corresponding path program 12 times [2021-12-16 03:07:47,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:47,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585338226] [2021-12-16 03:07:47,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:47,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:47,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:47,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:47,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585338226] [2021-12-16 03:07:47,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585338226] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:47,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:47,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:47,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141243080] [2021-12-16 03:07:47,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:47,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:47,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:47,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:47,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:47,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:47,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 336 transitions, 2050 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:47,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:47,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:47,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:48,658 INFO L129 PetriNetUnfolder]: 1456/3558 cut-off events. [2021-12-16 03:07:48,659 INFO L130 PetriNetUnfolder]: For 21751/21758 co-relation queries the response was YES. [2021-12-16 03:07:48,690 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13757 conditions, 3558 events. 1456/3558 cut-off events. For 21751/21758 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28537 event pairs, 770 based on Foata normal form. 5/3419 useless extension candidates. Maximal degree in co-relation 13691. Up to 2085 conditions per place. [2021-12-16 03:07:48,707 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 194 selfloop transitions, 53 changer transitions 5/387 dead transitions. [2021-12-16 03:07:48,707 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 387 transitions, 3047 flow [2021-12-16 03:07:48,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:07:48,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:07:48,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2021-12-16 03:07:48,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2021-12-16 03:07:48,710 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2021-12-16 03:07:48,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2021-12-16 03:07:48,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:48,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2021-12-16 03:07:48,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:48,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:48,717 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:48,717 INFO L186 Difference]: Start difference. First operand has 329 places, 336 transitions, 2050 flow. Second operand 18 states and 2765 transitions. [2021-12-16 03:07:48,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 387 transitions, 3047 flow [2021-12-16 03:07:48,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 387 transitions, 2827 flow, removed 66 selfloop flow, removed 13 redundant places. [2021-12-16 03:07:48,781 INFO L242 Difference]: Finished difference. Result has 335 places, 344 transitions, 2083 flow [2021-12-16 03:07:48,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2083, PETRI_PLACES=335, PETRI_TRANSITIONS=344} [2021-12-16 03:07:48,782 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 134 predicate places. [2021-12-16 03:07:48,782 INFO L470 AbstractCegarLoop]: Abstraction has has 335 places, 344 transitions, 2083 flow [2021-12-16 03:07:48,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:48,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:48,783 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:48,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-16 03:07:48,784 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:48,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:48,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1782176815, now seen corresponding path program 13 times [2021-12-16 03:07:48,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:48,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006774021] [2021-12-16 03:07:48,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:48,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:48,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:49,304 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:49,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:49,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006774021] [2021-12-16 03:07:49,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006774021] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:49,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:49,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:49,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470209411] [2021-12-16 03:07:49,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:49,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:49,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:49,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:49,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:49,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:49,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 344 transitions, 2083 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:49,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:49,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:49,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:50,253 INFO L129 PetriNetUnfolder]: 1507/3787 cut-off events. [2021-12-16 03:07:50,253 INFO L130 PetriNetUnfolder]: For 24516/24537 co-relation queries the response was YES. [2021-12-16 03:07:50,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14541 conditions, 3787 events. 1507/3787 cut-off events. For 24516/24537 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31654 event pairs, 588 based on Foata normal form. 11/3641 useless extension candidates. Maximal degree in co-relation 14472. Up to 2113 conditions per place. [2021-12-16 03:07:50,308 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 214 selfloop transitions, 63 changer transitions 5/417 dead transitions. [2021-12-16 03:07:50,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 417 transitions, 3364 flow [2021-12-16 03:07:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:50,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2021-12-16 03:07:50,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2021-12-16 03:07:50,319 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2021-12-16 03:07:50,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2021-12-16 03:07:50,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:50,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2021-12-16 03:07:50,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:50,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:50,335 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:50,335 INFO L186 Difference]: Start difference. First operand has 335 places, 344 transitions, 2083 flow. Second operand 20 states and 3089 transitions. [2021-12-16 03:07:50,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 417 transitions, 3364 flow [2021-12-16 03:07:50,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 417 transitions, 3210 flow, removed 44 selfloop flow, removed 11 redundant places. [2021-12-16 03:07:50,425 INFO L242 Difference]: Finished difference. Result has 346 places, 351 transitions, 2234 flow [2021-12-16 03:07:50,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2234, PETRI_PLACES=346, PETRI_TRANSITIONS=351} [2021-12-16 03:07:50,427 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2021-12-16 03:07:50,427 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 351 transitions, 2234 flow [2021-12-16 03:07:50,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:50,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:50,428 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:50,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-16 03:07:50,428 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:50,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1959617663, now seen corresponding path program 14 times [2021-12-16 03:07:50,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:50,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427670229] [2021-12-16 03:07:50,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:50,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:50,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:50,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:50,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427670229] [2021-12-16 03:07:50,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427670229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:50,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:50,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:50,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649364042] [2021-12-16 03:07:50,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:50,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:50,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:50,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:50,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 351 transitions, 2234 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:50,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:50,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:50,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:51,962 INFO L129 PetriNetUnfolder]: 1557/3926 cut-off events. [2021-12-16 03:07:51,962 INFO L130 PetriNetUnfolder]: For 31018/31040 co-relation queries the response was YES. [2021-12-16 03:07:51,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15633 conditions, 3926 events. 1557/3926 cut-off events. For 31018/31040 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33231 event pairs, 603 based on Foata normal form. 14/3772 useless extension candidates. Maximal degree in co-relation 15560. Up to 2155 conditions per place. [2021-12-16 03:07:52,009 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 216 selfloop transitions, 67 changer transitions 5/423 dead transitions. [2021-12-16 03:07:52,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 423 transitions, 3522 flow [2021-12-16 03:07:52,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-16 03:07:52,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-16 03:07:52,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-16 03:07:52,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-16 03:07:52,012 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-16 03:07:52,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-16 03:07:52,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:52,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-16 03:07:52,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:52,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:52,019 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:52,019 INFO L186 Difference]: Start difference. First operand has 346 places, 351 transitions, 2234 flow. Second operand 20 states and 3085 transitions. [2021-12-16 03:07:52,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 423 transitions, 3522 flow [2021-12-16 03:07:52,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 423 transitions, 3325 flow, removed 52 selfloop flow, removed 15 redundant places. [2021-12-16 03:07:52,189 INFO L242 Difference]: Finished difference. Result has 354 places, 360 transitions, 2363 flow [2021-12-16 03:07:52,189 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2363, PETRI_PLACES=354, PETRI_TRANSITIONS=360} [2021-12-16 03:07:52,190 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 153 predicate places. [2021-12-16 03:07:52,190 INFO L470 AbstractCegarLoop]: Abstraction has has 354 places, 360 transitions, 2363 flow [2021-12-16 03:07:52,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:52,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:52,190 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:52,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-16 03:07:52,190 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:52,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:52,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1850535585, now seen corresponding path program 15 times [2021-12-16 03:07:52,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:52,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294472010] [2021-12-16 03:07:52,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:52,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:52,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:52,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:52,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294472010] [2021-12-16 03:07:52,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294472010] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:52,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:52,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:52,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642437895] [2021-12-16 03:07:52,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:52,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:52,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:52,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:52,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:52,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 360 transitions, 2363 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:52,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:52,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:52,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:53,576 INFO L129 PetriNetUnfolder]: 1599/3946 cut-off events. [2021-12-16 03:07:53,576 INFO L130 PetriNetUnfolder]: For 35369/35377 co-relation queries the response was YES. [2021-12-16 03:07:53,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16449 conditions, 3946 events. 1599/3946 cut-off events. For 35369/35377 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32821 event pairs, 855 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 16371. Up to 2262 conditions per place. [2021-12-16 03:07:53,616 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 222 selfloop transitions, 59 changer transitions 5/421 dead transitions. [2021-12-16 03:07:53,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 421 transitions, 3619 flow [2021-12-16 03:07:53,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:07:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:07:53,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2021-12-16 03:07:53,619 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2021-12-16 03:07:53,619 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2021-12-16 03:07:53,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2021-12-16 03:07:53,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:53,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2021-12-16 03:07:53,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:53,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:53,625 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:53,625 INFO L186 Difference]: Start difference. First operand has 354 places, 360 transitions, 2363 flow. Second operand 18 states and 2779 transitions. [2021-12-16 03:07:53,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 421 transitions, 3619 flow [2021-12-16 03:07:53,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 421 transitions, 3400 flow, removed 63 selfloop flow, removed 14 redundant places. [2021-12-16 03:07:53,700 INFO L242 Difference]: Finished difference. Result has 360 places, 366 transitions, 2469 flow [2021-12-16 03:07:53,701 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2469, PETRI_PLACES=360, PETRI_TRANSITIONS=366} [2021-12-16 03:07:53,701 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 159 predicate places. [2021-12-16 03:07:53,702 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 366 transitions, 2469 flow [2021-12-16 03:07:53,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:53,702 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:53,702 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:53,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-16 03:07:53,703 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:53,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:53,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2115372477, now seen corresponding path program 16 times [2021-12-16 03:07:53,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:53,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981675295] [2021-12-16 03:07:53,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:53,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:53,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:54,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:54,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:54,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981675295] [2021-12-16 03:07:54,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981675295] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:54,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:54,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:54,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848847655] [2021-12-16 03:07:54,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:54,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:54,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:54,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:54,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:54,084 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:54,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 366 transitions, 2469 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:54,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:54,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:54,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:55,069 INFO L129 PetriNetUnfolder]: 1626/4038 cut-off events. [2021-12-16 03:07:55,070 INFO L130 PetriNetUnfolder]: For 39001/39004 co-relation queries the response was YES. [2021-12-16 03:07:55,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17043 conditions, 4038 events. 1626/4038 cut-off events. For 39001/39004 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33722 event pairs, 866 based on Foata normal form. 1/3876 useless extension candidates. Maximal degree in co-relation 16961. Up to 2353 conditions per place. [2021-12-16 03:07:55,143 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 226 selfloop transitions, 67 changer transitions 5/433 dead transitions. [2021-12-16 03:07:55,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 433 transitions, 3798 flow [2021-12-16 03:07:55,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:07:55,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:07:55,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2021-12-16 03:07:55,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2021-12-16 03:07:55,161 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2021-12-16 03:07:55,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2021-12-16 03:07:55,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:55,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2021-12-16 03:07:55,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:55,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:55,182 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:55,182 INFO L186 Difference]: Start difference. First operand has 360 places, 366 transitions, 2469 flow. Second operand 19 states and 2931 transitions. [2021-12-16 03:07:55,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 433 transitions, 3798 flow [2021-12-16 03:07:55,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 433 transitions, 3572 flow, removed 71 selfloop flow, removed 13 redundant places. [2021-12-16 03:07:55,311 INFO L242 Difference]: Finished difference. Result has 367 places, 376 transitions, 2540 flow [2021-12-16 03:07:55,312 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2540, PETRI_PLACES=367, PETRI_TRANSITIONS=376} [2021-12-16 03:07:55,312 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 166 predicate places. [2021-12-16 03:07:55,312 INFO L470 AbstractCegarLoop]: Abstraction has has 367 places, 376 transitions, 2540 flow [2021-12-16 03:07:55,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:55,313 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:55,313 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:55,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-16 03:07:55,313 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:55,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:55,327 INFO L85 PathProgramCache]: Analyzing trace with hash -109588419, now seen corresponding path program 17 times [2021-12-16 03:07:55,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:55,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6433546] [2021-12-16 03:07:55,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:55,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:55,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:55,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:55,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6433546] [2021-12-16 03:07:55,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6433546] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:55,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:55,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:55,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472288932] [2021-12-16 03:07:55,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:55,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:55,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:55,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:55,838 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:55,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 376 transitions, 2540 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:55,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:55,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:55,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:56,797 INFO L129 PetriNetUnfolder]: 1632/4057 cut-off events. [2021-12-16 03:07:56,797 INFO L130 PetriNetUnfolder]: For 35997/36001 co-relation queries the response was YES. [2021-12-16 03:07:56,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16995 conditions, 4057 events. 1632/4057 cut-off events. For 35997/36001 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34056 event pairs, 882 based on Foata normal form. 2/3893 useless extension candidates. Maximal degree in co-relation 16910. Up to 2367 conditions per place. [2021-12-16 03:07:56,834 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 225 selfloop transitions, 58 changer transitions 5/423 dead transitions. [2021-12-16 03:07:56,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 423 transitions, 3631 flow [2021-12-16 03:07:56,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:07:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:07:56,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2021-12-16 03:07:56,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2021-12-16 03:07:56,837 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2021-12-16 03:07:56,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2021-12-16 03:07:56,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:56,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2021-12-16 03:07:56,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:56,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:56,842 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:56,842 INFO L186 Difference]: Start difference. First operand has 367 places, 376 transitions, 2540 flow. Second operand 18 states and 2767 transitions. [2021-12-16 03:07:56,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 423 transitions, 3631 flow [2021-12-16 03:07:56,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 423 transitions, 3493 flow, removed 25 selfloop flow, removed 12 redundant places. [2021-12-16 03:07:56,918 INFO L242 Difference]: Finished difference. Result has 374 places, 379 transitions, 2586 flow [2021-12-16 03:07:56,919 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2586, PETRI_PLACES=374, PETRI_TRANSITIONS=379} [2021-12-16 03:07:56,919 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2021-12-16 03:07:56,920 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 379 transitions, 2586 flow [2021-12-16 03:07:56,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:56,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:56,920 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:56,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-16 03:07:56,921 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:56,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:56,921 INFO L85 PathProgramCache]: Analyzing trace with hash -559262823, now seen corresponding path program 18 times [2021-12-16 03:07:56,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:56,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962451384] [2021-12-16 03:07:56,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:56,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:56,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:57,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:57,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:57,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962451384] [2021-12-16 03:07:57,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962451384] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:57,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:57,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:57,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727512137] [2021-12-16 03:07:57,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:57,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:57,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:57,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:57,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:57,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:57,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 379 transitions, 2586 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:57,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:57,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:57,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:07:58,365 INFO L129 PetriNetUnfolder]: 1683/4249 cut-off events. [2021-12-16 03:07:58,365 INFO L130 PetriNetUnfolder]: For 40557/40564 co-relation queries the response was YES. [2021-12-16 03:07:58,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17975 conditions, 4249 events. 1683/4249 cut-off events. For 40557/40564 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 36517 event pairs, 867 based on Foata normal form. 5/4088 useless extension candidates. Maximal degree in co-relation 17888. Up to 2382 conditions per place. [2021-12-16 03:07:58,417 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 238 selfloop transitions, 64 changer transitions 5/442 dead transitions. [2021-12-16 03:07:58,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 442 transitions, 3957 flow [2021-12-16 03:07:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:07:58,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:07:58,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2021-12-16 03:07:58,420 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-16 03:07:58,420 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2021-12-16 03:07:58,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2021-12-16 03:07:58,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:07:58,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2021-12-16 03:07:58,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:58,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:58,425 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:58,425 INFO L186 Difference]: Start difference. First operand has 374 places, 379 transitions, 2586 flow. Second operand 18 states and 2781 transitions. [2021-12-16 03:07:58,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 442 transitions, 3957 flow [2021-12-16 03:07:58,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 442 transitions, 3831 flow, removed 19 selfloop flow, removed 14 redundant places. [2021-12-16 03:07:58,550 INFO L242 Difference]: Finished difference. Result has 380 places, 386 transitions, 2821 flow [2021-12-16 03:07:58,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2821, PETRI_PLACES=380, PETRI_TRANSITIONS=386} [2021-12-16 03:07:58,553 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 179 predicate places. [2021-12-16 03:07:58,553 INFO L470 AbstractCegarLoop]: Abstraction has has 380 places, 386 transitions, 2821 flow [2021-12-16 03:07:58,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:58,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:07:58,554 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:07:58,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-16 03:07:58,554 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:07:58,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:07:58,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1385965845, now seen corresponding path program 19 times [2021-12-16 03:07:58,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:07:58,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764401807] [2021-12-16 03:07:58,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:07:58,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:07:58,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:07:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:07:59,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:07:59,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764401807] [2021-12-16 03:07:59,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764401807] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:07:59,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:07:59,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:07:59,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673980009] [2021-12-16 03:07:59,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:07:59,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:07:59,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:07:59,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:07:59,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:07:59,005 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:07:59,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 386 transitions, 2821 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:07:59,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:07:59,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:07:59,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:00,160 INFO L129 PetriNetUnfolder]: 1695/4251 cut-off events. [2021-12-16 03:08:00,161 INFO L130 PetriNetUnfolder]: For 47794/47801 co-relation queries the response was YES. [2021-12-16 03:08:00,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18558 conditions, 4251 events. 1695/4251 cut-off events. For 47794/47801 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36336 event pairs, 888 based on Foata normal form. 5/4086 useless extension candidates. Maximal degree in co-relation 18468. Up to 2445 conditions per place. [2021-12-16 03:08:00,224 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 67 changer transitions 5/442 dead transitions. [2021-12-16 03:08:00,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 442 transitions, 4100 flow [2021-12-16 03:08:00,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:00,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:00,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2021-12-16 03:08:00,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2021-12-16 03:08:00,228 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2021-12-16 03:08:00,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2021-12-16 03:08:00,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:00,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2021-12-16 03:08:00,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:00,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:00,234 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:00,234 INFO L186 Difference]: Start difference. First operand has 380 places, 386 transitions, 2821 flow. Second operand 18 states and 2774 transitions. [2021-12-16 03:08:00,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 442 transitions, 4100 flow [2021-12-16 03:08:00,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 442 transitions, 3900 flow, removed 70 selfloop flow, removed 12 redundant places. [2021-12-16 03:08:00,350 INFO L242 Difference]: Finished difference. Result has 388 places, 394 transitions, 2942 flow [2021-12-16 03:08:00,351 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2942, PETRI_PLACES=388, PETRI_TRANSITIONS=394} [2021-12-16 03:08:00,351 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2021-12-16 03:08:00,351 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 394 transitions, 2942 flow [2021-12-16 03:08:00,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:00,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:00,352 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:00,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-16 03:08:00,352 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:00,353 INFO L85 PathProgramCache]: Analyzing trace with hash -631691979, now seen corresponding path program 20 times [2021-12-16 03:08:00,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:00,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834556217] [2021-12-16 03:08:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:00,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:00,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:00,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:00,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834556217] [2021-12-16 03:08:00,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834556217] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:00,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:00,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:00,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008811328] [2021-12-16 03:08:00,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:00,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:00,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:00,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:00,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:00,814 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:00,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 394 transitions, 2942 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:00,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:00,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:00,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:01,974 INFO L129 PetriNetUnfolder]: 1695/4195 cut-off events. [2021-12-16 03:08:01,975 INFO L130 PetriNetUnfolder]: For 47521/47531 co-relation queries the response was YES. [2021-12-16 03:08:02,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18526 conditions, 4195 events. 1695/4195 cut-off events. For 47521/47531 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35923 event pairs, 891 based on Foata normal form. 2/4034 useless extension candidates. Maximal degree in co-relation 18432. Up to 2431 conditions per place. [2021-12-16 03:08:02,035 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 238 selfloop transitions, 64 changer transitions 5/442 dead transitions. [2021-12-16 03:08:02,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 442 transitions, 4111 flow [2021-12-16 03:08:02,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:02,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:02,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-16 03:08:02,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-16 03:08:02,039 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-16 03:08:02,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-16 03:08:02,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:02,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-16 03:08:02,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:02,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:02,044 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:02,044 INFO L186 Difference]: Start difference. First operand has 388 places, 394 transitions, 2942 flow. Second operand 18 states and 2768 transitions. [2021-12-16 03:08:02,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 442 transitions, 4111 flow [2021-12-16 03:08:02,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 442 transitions, 3885 flow, removed 52 selfloop flow, removed 14 redundant places. [2021-12-16 03:08:02,134 INFO L242 Difference]: Finished difference. Result has 393 places, 397 transitions, 2913 flow [2021-12-16 03:08:02,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2913, PETRI_PLACES=393, PETRI_TRANSITIONS=397} [2021-12-16 03:08:02,136 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 192 predicate places. [2021-12-16 03:08:02,136 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 397 transitions, 2913 flow [2021-12-16 03:08:02,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:02,136 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:02,136 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:02,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-16 03:08:02,137 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:02,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:02,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1971307131, now seen corresponding path program 21 times [2021-12-16 03:08:02,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:02,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288267646] [2021-12-16 03:08:02,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:02,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:02,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:02,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:02,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288267646] [2021-12-16 03:08:02,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288267646] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:02,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:02,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:02,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200632639] [2021-12-16 03:08:02,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:02,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:02,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:02,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:02,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:02,550 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:02,551 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 397 transitions, 2913 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:02,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:02,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:02,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:03,597 INFO L129 PetriNetUnfolder]: 1695/4205 cut-off events. [2021-12-16 03:08:03,597 INFO L130 PetriNetUnfolder]: For 47107/47111 co-relation queries the response was YES. [2021-12-16 03:08:03,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18433 conditions, 4205 events. 1695/4205 cut-off events. For 47107/47111 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 35957 event pairs, 901 based on Foata normal form. 2/4040 useless extension candidates. Maximal degree in co-relation 18337. Up to 2437 conditions per place. [2021-12-16 03:08:03,661 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 243 selfloop transitions, 65 changer transitions 5/448 dead transitions. [2021-12-16 03:08:03,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 448 transitions, 4140 flow [2021-12-16 03:08:03,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:03,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2021-12-16 03:08:03,670 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-16 03:08:03,670 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2021-12-16 03:08:03,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2021-12-16 03:08:03,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:03,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2021-12-16 03:08:03,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:03,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:03,687 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:03,688 INFO L186 Difference]: Start difference. First operand has 393 places, 397 transitions, 2913 flow. Second operand 18 states and 2772 transitions. [2021-12-16 03:08:03,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 448 transitions, 4140 flow [2021-12-16 03:08:03,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 448 transitions, 3950 flow, removed 32 selfloop flow, removed 15 redundant places. [2021-12-16 03:08:03,797 INFO L242 Difference]: Finished difference. Result has 397 places, 401 transitions, 2950 flow [2021-12-16 03:08:03,798 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2950, PETRI_PLACES=397, PETRI_TRANSITIONS=401} [2021-12-16 03:08:03,798 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 196 predicate places. [2021-12-16 03:08:03,798 INFO L470 AbstractCegarLoop]: Abstraction has has 397 places, 401 transitions, 2950 flow [2021-12-16 03:08:03,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:03,799 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:03,799 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:03,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-16 03:08:03,800 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:03,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash -648054877, now seen corresponding path program 22 times [2021-12-16 03:08:03,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:03,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505342408] [2021-12-16 03:08:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:03,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:03,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:04,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:04,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:04,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505342408] [2021-12-16 03:08:04,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505342408] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:04,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:04,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:04,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950628273] [2021-12-16 03:08:04,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:04,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:04,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:04,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:04,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:04,217 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:04,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 401 transitions, 2950 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:04,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:04,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:04,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:05,333 INFO L129 PetriNetUnfolder]: 1703/4356 cut-off events. [2021-12-16 03:08:05,333 INFO L130 PetriNetUnfolder]: For 48238/48259 co-relation queries the response was YES. [2021-12-16 03:08:05,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18675 conditions, 4356 events. 1703/4356 cut-off events. For 48238/48259 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38239 event pairs, 710 based on Foata normal form. 11/4176 useless extension candidates. Maximal degree in co-relation 18577. Up to 2427 conditions per place. [2021-12-16 03:08:05,394 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 246 selfloop transitions, 68 changer transitions 5/454 dead transitions. [2021-12-16 03:08:05,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 454 transitions, 4237 flow [2021-12-16 03:08:05,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:05,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:05,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-16 03:08:05,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-16 03:08:05,397 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-16 03:08:05,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-16 03:08:05,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:05,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-16 03:08:05,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:05,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:05,402 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:05,402 INFO L186 Difference]: Start difference. First operand has 397 places, 401 transitions, 2950 flow. Second operand 18 states and 2770 transitions. [2021-12-16 03:08:05,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 454 transitions, 4237 flow [2021-12-16 03:08:05,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 454 transitions, 4043 flow, removed 34 selfloop flow, removed 15 redundant places. [2021-12-16 03:08:05,533 INFO L242 Difference]: Finished difference. Result has 402 places, 407 transitions, 3043 flow [2021-12-16 03:08:05,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3043, PETRI_PLACES=402, PETRI_TRANSITIONS=407} [2021-12-16 03:08:05,534 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 201 predicate places. [2021-12-16 03:08:05,534 INFO L470 AbstractCegarLoop]: Abstraction has has 402 places, 407 transitions, 3043 flow [2021-12-16 03:08:05,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:05,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:05,535 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:05,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-16 03:08:05,535 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:05,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:05,536 INFO L85 PathProgramCache]: Analyzing trace with hash -550137999, now seen corresponding path program 23 times [2021-12-16 03:08:05,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:05,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915285236] [2021-12-16 03:08:05,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:05,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:05,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:06,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:06,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:06,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915285236] [2021-12-16 03:08:06,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915285236] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:06,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:06,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:06,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794050699] [2021-12-16 03:08:06,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:06,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:06,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:06,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:06,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:06,084 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:06,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 407 transitions, 3043 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:06,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:06,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:06,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:07,315 INFO L129 PetriNetUnfolder]: 1748/4351 cut-off events. [2021-12-16 03:08:07,315 INFO L130 PetriNetUnfolder]: For 55706/55716 co-relation queries the response was YES. [2021-12-16 03:08:07,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19495 conditions, 4351 events. 1748/4351 cut-off events. For 55706/55716 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37756 event pairs, 867 based on Foata normal form. 2/4188 useless extension candidates. Maximal degree in co-relation 19394. Up to 2392 conditions per place. [2021-12-16 03:08:07,390 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 257 selfloop transitions, 79 changer transitions 5/476 dead transitions. [2021-12-16 03:08:07,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 476 transitions, 4689 flow [2021-12-16 03:08:07,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-16 03:08:07,393 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-16 03:08:07,393 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-16 03:08:07,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-16 03:08:07,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:07,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-16 03:08:07,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:07,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:07,399 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:07,399 INFO L186 Difference]: Start difference. First operand has 402 places, 407 transitions, 3043 flow. Second operand 19 states and 2930 transitions. [2021-12-16 03:08:07,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 476 transitions, 4689 flow [2021-12-16 03:08:07,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 476 transitions, 4415 flow, removed 53 selfloop flow, removed 15 redundant places. [2021-12-16 03:08:07,513 INFO L242 Difference]: Finished difference. Result has 410 places, 418 transitions, 3287 flow [2021-12-16 03:08:07,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3287, PETRI_PLACES=410, PETRI_TRANSITIONS=418} [2021-12-16 03:08:07,514 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 209 predicate places. [2021-12-16 03:08:07,514 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 418 transitions, 3287 flow [2021-12-16 03:08:07,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:07,515 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:07,515 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:07,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-16 03:08:07,515 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:07,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:07,516 INFO L85 PathProgramCache]: Analyzing trace with hash -785958319, now seen corresponding path program 24 times [2021-12-16 03:08:07,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:07,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961393351] [2021-12-16 03:08:07,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:07,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:07,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:07,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:07,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:07,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961393351] [2021-12-16 03:08:07,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961393351] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:07,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:07,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:07,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618784398] [2021-12-16 03:08:07,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:07,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:07,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:07,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:07,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:07,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:07,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 418 transitions, 3287 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:07,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:07,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:07,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:09,269 INFO L129 PetriNetUnfolder]: 1820/4637 cut-off events. [2021-12-16 03:08:09,269 INFO L130 PetriNetUnfolder]: For 70819/70841 co-relation queries the response was YES. [2021-12-16 03:08:09,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 4637 events. 1820/4637 cut-off events. For 70819/70841 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 41719 event pairs, 724 based on Foata normal form. 14/4462 useless extension candidates. Maximal degree in co-relation 20933. Up to 2567 conditions per place. [2021-12-16 03:08:09,320 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 70 changer transitions 5/487 dead transitions. [2021-12-16 03:08:09,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 487 transitions, 4961 flow [2021-12-16 03:08:09,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:09,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:09,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-16 03:08:09,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-16 03:08:09,332 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-16 03:08:09,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-16 03:08:09,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:09,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-16 03:08:09,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:09,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:09,337 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:09,337 INFO L186 Difference]: Start difference. First operand has 410 places, 418 transitions, 3287 flow. Second operand 19 states and 2930 transitions. [2021-12-16 03:08:09,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 487 transitions, 4961 flow [2021-12-16 03:08:09,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 487 transitions, 4663 flow, removed 103 selfloop flow, removed 13 redundant places. [2021-12-16 03:08:09,484 INFO L242 Difference]: Finished difference. Result has 420 places, 429 transitions, 3421 flow [2021-12-16 03:08:09,485 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3421, PETRI_PLACES=420, PETRI_TRANSITIONS=429} [2021-12-16 03:08:09,485 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 219 predicate places. [2021-12-16 03:08:09,486 INFO L470 AbstractCegarLoop]: Abstraction has has 420 places, 429 transitions, 3421 flow [2021-12-16 03:08:09,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:09,486 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:09,486 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:09,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-16 03:08:09,487 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:09,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:09,487 INFO L85 PathProgramCache]: Analyzing trace with hash -2125718249, now seen corresponding path program 25 times [2021-12-16 03:08:09,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:09,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673532900] [2021-12-16 03:08:09,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:09,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:10,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:10,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:10,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673532900] [2021-12-16 03:08:10,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673532900] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:10,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:10,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:10,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268608515] [2021-12-16 03:08:10,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:10,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:10,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:10,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:10,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:10,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:10,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 429 transitions, 3421 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:10,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:10,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:10,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:11,262 INFO L129 PetriNetUnfolder]: 1860/4780 cut-off events. [2021-12-16 03:08:11,262 INFO L130 PetriNetUnfolder]: For 74515/74535 co-relation queries the response was YES. [2021-12-16 03:08:11,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21738 conditions, 4780 events. 1860/4780 cut-off events. For 74515/74535 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 43449 event pairs, 755 based on Foata normal form. 9/4589 useless extension candidates. Maximal degree in co-relation 21628. Up to 2621 conditions per place. [2021-12-16 03:08:11,346 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 72 changer transitions 5/495 dead transitions. [2021-12-16 03:08:11,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 495 transitions, 5043 flow [2021-12-16 03:08:11,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:11,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:11,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-16 03:08:11,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-16 03:08:11,348 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-16 03:08:11,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-16 03:08:11,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:11,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-16 03:08:11,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:11,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:11,353 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:11,353 INFO L186 Difference]: Start difference. First operand has 420 places, 429 transitions, 3421 flow. Second operand 19 states and 2930 transitions. [2021-12-16 03:08:11,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 495 transitions, 5043 flow [2021-12-16 03:08:11,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 495 transitions, 4785 flow, removed 99 selfloop flow, removed 11 redundant places. [2021-12-16 03:08:11,551 INFO L242 Difference]: Finished difference. Result has 431 places, 437 transitions, 3569 flow [2021-12-16 03:08:11,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3569, PETRI_PLACES=431, PETRI_TRANSITIONS=437} [2021-12-16 03:08:11,553 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 230 predicate places. [2021-12-16 03:08:11,553 INFO L470 AbstractCegarLoop]: Abstraction has has 431 places, 437 transitions, 3569 flow [2021-12-16 03:08:11,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:11,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:11,554 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:11,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-16 03:08:11,554 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:11,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:11,554 INFO L85 PathProgramCache]: Analyzing trace with hash -596340113, now seen corresponding path program 26 times [2021-12-16 03:08:11,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:11,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836696904] [2021-12-16 03:08:11,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:11,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:11,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:11,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:11,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836696904] [2021-12-16 03:08:11,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836696904] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:11,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:11,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:11,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906274672] [2021-12-16 03:08:11,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:11,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:11,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:11,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:11,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:11,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:11,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 437 transitions, 3569 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:11,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:11,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:11,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:13,106 INFO L129 PetriNetUnfolder]: 1870/4691 cut-off events. [2021-12-16 03:08:13,107 INFO L130 PetriNetUnfolder]: For 73831/73841 co-relation queries the response was YES. [2021-12-16 03:08:13,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21841 conditions, 4691 events. 1870/4691 cut-off events. For 73831/73841 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 41902 event pairs, 984 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 21726. Up to 2730 conditions per place. [2021-12-16 03:08:13,189 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 280 selfloop transitions, 68 changer transitions 5/488 dead transitions. [2021-12-16 03:08:13,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 488 transitions, 5084 flow [2021-12-16 03:08:13,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:13,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:13,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2021-12-16 03:08:13,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2021-12-16 03:08:13,192 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2021-12-16 03:08:13,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2021-12-16 03:08:13,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:13,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2021-12-16 03:08:13,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:13,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:13,197 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:13,197 INFO L186 Difference]: Start difference. First operand has 431 places, 437 transitions, 3569 flow. Second operand 18 states and 2766 transitions. [2021-12-16 03:08:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 488 transitions, 5084 flow [2021-12-16 03:08:13,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 488 transitions, 4797 flow, removed 93 selfloop flow, removed 13 redundant places. [2021-12-16 03:08:13,416 INFO L242 Difference]: Finished difference. Result has 437 places, 445 transitions, 3671 flow [2021-12-16 03:08:13,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3671, PETRI_PLACES=437, PETRI_TRANSITIONS=445} [2021-12-16 03:08:13,417 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 236 predicate places. [2021-12-16 03:08:13,417 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 445 transitions, 3671 flow [2021-12-16 03:08:13,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:13,417 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:13,418 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:13,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-16 03:08:13,418 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:13,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:13,418 INFO L85 PathProgramCache]: Analyzing trace with hash 470128081, now seen corresponding path program 27 times [2021-12-16 03:08:13,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:13,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243475563] [2021-12-16 03:08:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:13,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:13,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:13,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:13,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243475563] [2021-12-16 03:08:13,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243475563] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:13,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:13,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:13,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606078184] [2021-12-16 03:08:13,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:13,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:13,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:13,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:13,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:13,865 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:13,866 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 445 transitions, 3671 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:13,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:13,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:13,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:15,393 INFO L129 PetriNetUnfolder]: 1920/4965 cut-off events. [2021-12-16 03:08:15,393 INFO L130 PetriNetUnfolder]: For 79118/79138 co-relation queries the response was YES. [2021-12-16 03:08:15,431 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22690 conditions, 4965 events. 1920/4965 cut-off events. For 79118/79138 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45658 event pairs, 790 based on Foata normal form. 9/4766 useless extension candidates. Maximal degree in co-relation 22572. Up to 2727 conditions per place. [2021-12-16 03:08:15,447 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 287 selfloop transitions, 81 changer transitions 5/508 dead transitions. [2021-12-16 03:08:15,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 508 transitions, 5335 flow [2021-12-16 03:08:15,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:15,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:15,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2021-12-16 03:08:15,450 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2021-12-16 03:08:15,450 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2021-12-16 03:08:15,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2021-12-16 03:08:15,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:15,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2021-12-16 03:08:15,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:15,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:15,483 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:15,484 INFO L186 Difference]: Start difference. First operand has 437 places, 445 transitions, 3671 flow. Second operand 19 states and 2928 transitions. [2021-12-16 03:08:15,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 508 transitions, 5335 flow [2021-12-16 03:08:15,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 508 transitions, 5092 flow, removed 82 selfloop flow, removed 11 redundant places. [2021-12-16 03:08:15,690 INFO L242 Difference]: Finished difference. Result has 447 places, 454 transitions, 3909 flow [2021-12-16 03:08:15,691 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3909, PETRI_PLACES=447, PETRI_TRANSITIONS=454} [2021-12-16 03:08:15,695 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 246 predicate places. [2021-12-16 03:08:15,695 INFO L470 AbstractCegarLoop]: Abstraction has has 447 places, 454 transitions, 3909 flow [2021-12-16 03:08:15,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:15,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:15,696 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:15,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-16 03:08:15,696 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:15,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:15,697 INFO L85 PathProgramCache]: Analyzing trace with hash 66606309, now seen corresponding path program 28 times [2021-12-16 03:08:15,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:15,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456439375] [2021-12-16 03:08:15,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:15,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:16,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:16,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:16,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456439375] [2021-12-16 03:08:16,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456439375] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:16,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:16,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:16,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069750981] [2021-12-16 03:08:16,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:16,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:16,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:16,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:16,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:16,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:16,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 454 transitions, 3909 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:16,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:16,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:16,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:17,521 INFO L129 PetriNetUnfolder]: 1962/4964 cut-off events. [2021-12-16 03:08:17,521 INFO L130 PetriNetUnfolder]: For 95219/95229 co-relation queries the response was YES. [2021-12-16 03:08:17,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24053 conditions, 4964 events. 1962/4964 cut-off events. For 95219/95229 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 45134 event pairs, 1022 based on Foata normal form. 2/4766 useless extension candidates. Maximal degree in co-relation 23931. Up to 2831 conditions per place. [2021-12-16 03:08:17,609 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 302 selfloop transitions, 73 changer transitions 5/515 dead transitions. [2021-12-16 03:08:17,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 515 transitions, 5703 flow [2021-12-16 03:08:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:17,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-16 03:08:17,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-16 03:08:17,612 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-16 03:08:17,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-16 03:08:17,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:17,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-16 03:08:17,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:17,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:17,617 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:17,617 INFO L186 Difference]: Start difference. First operand has 447 places, 454 transitions, 3909 flow. Second operand 18 states and 2780 transitions. [2021-12-16 03:08:17,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 515 transitions, 5703 flow [2021-12-16 03:08:17,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 515 transitions, 5345 flow, removed 125 selfloop flow, removed 14 redundant places. [2021-12-16 03:08:17,831 INFO L242 Difference]: Finished difference. Result has 453 places, 460 transitions, 4012 flow [2021-12-16 03:08:17,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4012, PETRI_PLACES=453, PETRI_TRANSITIONS=460} [2021-12-16 03:08:17,832 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 252 predicate places. [2021-12-16 03:08:17,832 INFO L470 AbstractCegarLoop]: Abstraction has has 453 places, 460 transitions, 4012 flow [2021-12-16 03:08:17,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:17,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:17,833 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:17,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-16 03:08:17,834 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:17,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:17,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1562797265, now seen corresponding path program 29 times [2021-12-16 03:08:17,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:17,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799817344] [2021-12-16 03:08:17,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:17,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:18,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:18,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799817344] [2021-12-16 03:08:18,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799817344] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:18,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:18,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:18,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477931985] [2021-12-16 03:08:18,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:18,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:18,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:18,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:18,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:18,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:18,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 460 transitions, 4012 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:18,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:18,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:18,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:19,571 INFO L129 PetriNetUnfolder]: 1962/4953 cut-off events. [2021-12-16 03:08:19,572 INFO L130 PetriNetUnfolder]: For 94747/94757 co-relation queries the response was YES. [2021-12-16 03:08:19,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23857 conditions, 4953 events. 1962/4953 cut-off events. For 94747/94757 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 44999 event pairs, 1027 based on Foata normal form. 2/4763 useless extension candidates. Maximal degree in co-relation 23731. Up to 2867 conditions per place. [2021-12-16 03:08:19,655 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 296 selfloop transitions, 75 changer transitions 5/511 dead transitions. [2021-12-16 03:08:19,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 511 transitions, 5497 flow [2021-12-16 03:08:19,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:19,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:19,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-16 03:08:19,657 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-16 03:08:19,657 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-16 03:08:19,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-16 03:08:19,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:19,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-16 03:08:19,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:19,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:19,662 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:19,662 INFO L186 Difference]: Start difference. First operand has 453 places, 460 transitions, 4012 flow. Second operand 18 states and 2770 transitions. [2021-12-16 03:08:19,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 511 transitions, 5497 flow [2021-12-16 03:08:19,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 511 transitions, 5157 flow, removed 121 selfloop flow, removed 13 redundant places. [2021-12-16 03:08:19,905 INFO L242 Difference]: Finished difference. Result has 459 places, 463 transitions, 3909 flow [2021-12-16 03:08:19,906 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3909, PETRI_PLACES=459, PETRI_TRANSITIONS=463} [2021-12-16 03:08:19,907 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 258 predicate places. [2021-12-16 03:08:19,907 INFO L470 AbstractCegarLoop]: Abstraction has has 459 places, 463 transitions, 3909 flow [2021-12-16 03:08:19,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:19,907 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:19,907 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:19,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-16 03:08:19,908 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:19,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:19,908 INFO L85 PathProgramCache]: Analyzing trace with hash -2099837365, now seen corresponding path program 30 times [2021-12-16 03:08:19,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:19,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808662717] [2021-12-16 03:08:19,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:19,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:20,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:20,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808662717] [2021-12-16 03:08:20,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808662717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:20,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:20,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:20,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170176332] [2021-12-16 03:08:20,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:20,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:20,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:20,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:20,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:20,377 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:20,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 463 transitions, 3909 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:20,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:20,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:20,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:21,973 INFO L129 PetriNetUnfolder]: 2018/5210 cut-off events. [2021-12-16 03:08:21,973 INFO L130 PetriNetUnfolder]: For 93981/94003 co-relation queries the response was YES. [2021-12-16 03:08:22,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24479 conditions, 5210 events. 2018/5210 cut-off events. For 93981/94003 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48618 event pairs, 836 based on Foata normal form. 14/5004 useless extension candidates. Maximal degree in co-relation 24350. Up to 2917 conditions per place. [2021-12-16 03:08:22,044 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 312 selfloop transitions, 78 changer transitions 5/530 dead transitions. [2021-12-16 03:08:22,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 530 transitions, 5820 flow [2021-12-16 03:08:22,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-16 03:08:22,046 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-16 03:08:22,046 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-16 03:08:22,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-16 03:08:22,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:22,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-16 03:08:22,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:22,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:22,051 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:22,051 INFO L186 Difference]: Start difference. First operand has 459 places, 463 transitions, 3909 flow. Second operand 19 states and 2930 transitions. [2021-12-16 03:08:22,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 530 transitions, 5820 flow [2021-12-16 03:08:22,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 530 transitions, 5574 flow, removed 48 selfloop flow, removed 15 redundant places. [2021-12-16 03:08:22,325 INFO L242 Difference]: Finished difference. Result has 466 places, 475 transitions, 4220 flow [2021-12-16 03:08:22,326 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4220, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2021-12-16 03:08:22,326 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 265 predicate places. [2021-12-16 03:08:22,326 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 4220 flow [2021-12-16 03:08:22,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:22,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:22,327 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:22,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-16 03:08:22,327 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:22,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:22,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1546155229, now seen corresponding path program 31 times [2021-12-16 03:08:22,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:22,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975475651] [2021-12-16 03:08:22,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:22,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:22,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:22,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:22,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975475651] [2021-12-16 03:08:22,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975475651] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:22,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:22,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:22,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938697316] [2021-12-16 03:08:22,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:22,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:22,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:22,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:22,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:22,813 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:22,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 4220 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:22,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:22,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:22,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:24,273 INFO L129 PetriNetUnfolder]: 2069/5363 cut-off events. [2021-12-16 03:08:24,274 INFO L130 PetriNetUnfolder]: For 112576/112596 co-relation queries the response was YES. [2021-12-16 03:08:24,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26042 conditions, 5363 events. 2069/5363 cut-off events. For 112576/112596 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50291 event pairs, 892 based on Foata normal form. 9/5144 useless extension candidates. Maximal degree in co-relation 25910. Up to 3011 conditions per place. [2021-12-16 03:08:24,366 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 326 selfloop transitions, 76 changer transitions 5/542 dead transitions. [2021-12-16 03:08:24,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 542 transitions, 6262 flow [2021-12-16 03:08:24,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 03:08:24,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-16 03:08:24,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-16 03:08:24,369 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-16 03:08:24,369 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-16 03:08:24,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-16 03:08:24,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:24,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-16 03:08:24,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:24,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:24,374 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:24,374 INFO L186 Difference]: Start difference. First operand has 466 places, 475 transitions, 4220 flow. Second operand 19 states and 2934 transitions. [2021-12-16 03:08:24,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 542 transitions, 6262 flow [2021-12-16 03:08:24,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 542 transitions, 5852 flow, removed 154 selfloop flow, removed 13 redundant places. [2021-12-16 03:08:24,765 INFO L242 Difference]: Finished difference. Result has 474 places, 482 transitions, 4323 flow [2021-12-16 03:08:24,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4323, PETRI_PLACES=474, PETRI_TRANSITIONS=482} [2021-12-16 03:08:24,766 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 273 predicate places. [2021-12-16 03:08:24,766 INFO L470 AbstractCegarLoop]: Abstraction has has 474 places, 482 transitions, 4323 flow [2021-12-16 03:08:24,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:24,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:24,767 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:24,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-16 03:08:24,767 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:24,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:24,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1756600943, now seen corresponding path program 32 times [2021-12-16 03:08:24,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:24,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252037491] [2021-12-16 03:08:24,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:24,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:25,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:25,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252037491] [2021-12-16 03:08:25,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252037491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:25,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:25,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:25,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063465311] [2021-12-16 03:08:25,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:25,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:25,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:25,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:25,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:25,190 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:25,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 482 transitions, 4323 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:25,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:25,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:25,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:26,706 INFO L129 PetriNetUnfolder]: 2120/5396 cut-off events. [2021-12-16 03:08:26,706 INFO L130 PetriNetUnfolder]: For 118028/118038 co-relation queries the response was YES. [2021-12-16 03:08:26,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26856 conditions, 5396 events. 2120/5396 cut-off events. For 118028/118038 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 50245 event pairs, 1110 based on Foata normal form. 2/5179 useless extension candidates. Maximal degree in co-relation 26720. Up to 3087 conditions per place. [2021-12-16 03:08:26,797 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 74 changer transitions 5/545 dead transitions. [2021-12-16 03:08:26,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 545 transitions, 6308 flow [2021-12-16 03:08:26,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:26,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:26,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2021-12-16 03:08:26,799 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2021-12-16 03:08:26,799 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2021-12-16 03:08:26,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2021-12-16 03:08:26,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:26,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2021-12-16 03:08:26,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:26,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:26,804 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:26,804 INFO L186 Difference]: Start difference. First operand has 474 places, 482 transitions, 4323 flow. Second operand 18 states and 2782 transitions. [2021-12-16 03:08:26,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 545 transitions, 6308 flow [2021-12-16 03:08:27,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 545 transitions, 5963 flow, removed 119 selfloop flow, removed 14 redundant places. [2021-12-16 03:08:27,205 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4481 flow [2021-12-16 03:08:27,206 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3985, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4481, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2021-12-16 03:08:27,206 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2021-12-16 03:08:27,207 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4481 flow [2021-12-16 03:08:27,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:27,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:27,207 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:27,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-16 03:08:27,208 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:27,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:27,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1620341265, now seen corresponding path program 33 times [2021-12-16 03:08:27,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:27,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434470607] [2021-12-16 03:08:27,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:27,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:27,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:27,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:27,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434470607] [2021-12-16 03:08:27,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434470607] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:27,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:27,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:27,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138753307] [2021-12-16 03:08:27,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:27,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:27,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:27,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:27,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:27,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:27,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4481 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:27,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:27,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:27,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:29,306 INFO L129 PetriNetUnfolder]: 2147/5465 cut-off events. [2021-12-16 03:08:29,306 INFO L130 PetriNetUnfolder]: For 120971/120979 co-relation queries the response was YES. [2021-12-16 03:08:29,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27401 conditions, 5465 events. 2147/5465 cut-off events. For 120971/120979 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 50892 event pairs, 1142 based on Foata normal form. 1/5242 useless extension candidates. Maximal degree in co-relation 27261. Up to 3159 conditions per place. [2021-12-16 03:08:29,416 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 79 changer transitions 5/550 dead transitions. [2021-12-16 03:08:29,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 550 transitions, 6383 flow [2021-12-16 03:08:29,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:29,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:29,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2021-12-16 03:08:29,418 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2021-12-16 03:08:29,419 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2021-12-16 03:08:29,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2021-12-16 03:08:29,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:29,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2021-12-16 03:08:29,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:29,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:29,423 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:29,423 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4481 flow. Second operand 18 states and 2776 transitions. [2021-12-16 03:08:29,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 550 transitions, 6383 flow [2021-12-16 03:08:29,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 550 transitions, 6077 flow, removed 120 selfloop flow, removed 12 redundant places. [2021-12-16 03:08:29,693 INFO L242 Difference]: Finished difference. Result has 488 places, 499 transitions, 4608 flow [2021-12-16 03:08:29,694 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4608, PETRI_PLACES=488, PETRI_TRANSITIONS=499} [2021-12-16 03:08:29,694 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 287 predicate places. [2021-12-16 03:08:29,695 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 499 transitions, 4608 flow [2021-12-16 03:08:29,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:29,695 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:29,696 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:29,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-16 03:08:29,696 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:29,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:29,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1196974403, now seen corresponding path program 34 times [2021-12-16 03:08:29,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:29,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351377673] [2021-12-16 03:08:29,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:29,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:29,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 03:08:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 03:08:30,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 03:08:30,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351377673] [2021-12-16 03:08:30,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351377673] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 03:08:30,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 03:08:30,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-16 03:08:30,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498494839] [2021-12-16 03:08:30,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 03:08:30,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 03:08:30,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 03:08:30,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 03:08:30,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-16 03:08:30,060 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-16 03:08:30,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 499 transitions, 4608 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:30,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-16 03:08:30,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-16 03:08:30,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-16 03:08:31,747 INFO L129 PetriNetUnfolder]: 2153/5586 cut-off events. [2021-12-16 03:08:31,747 INFO L130 PetriNetUnfolder]: For 113637/113659 co-relation queries the response was YES. [2021-12-16 03:08:31,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27362 conditions, 5586 events. 2153/5586 cut-off events. For 113637/113659 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 53067 event pairs, 936 based on Foata normal form. 14/5363 useless extension candidates. Maximal degree in co-relation 27218. Up to 3173 conditions per place. [2021-12-16 03:08:31,826 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 75 changer transitions 5/546 dead transitions. [2021-12-16 03:08:31,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 546 transitions, 6205 flow [2021-12-16 03:08:31,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-16 03:08:31,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-16 03:08:31,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-16 03:08:31,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-16 03:08:31,829 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-16 03:08:31,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-16 03:08:31,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 03:08:31,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-16 03:08:31,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:31,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:31,833 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:31,833 INFO L186 Difference]: Start difference. First operand has 488 places, 499 transitions, 4608 flow. Second operand 18 states and 2768 transitions. [2021-12-16 03:08:31,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 546 transitions, 6205 flow [2021-12-16 03:08:32,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 546 transitions, 6000 flow, removed 51 selfloop flow, removed 11 redundant places. [2021-12-16 03:08:32,154 INFO L242 Difference]: Finished difference. Result has 496 places, 502 transitions, 4617 flow [2021-12-16 03:08:32,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4406, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4617, PETRI_PLACES=496, PETRI_TRANSITIONS=502} [2021-12-16 03:08:32,155 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 295 predicate places. [2021-12-16 03:08:32,156 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 502 transitions, 4617 flow [2021-12-16 03:08:32,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 03:08:32,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-16 03:08:32,156 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 03:08:32,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-16 03:08:32,157 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-16 03:08:32,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 03:08:32,157 INFO L85 PathProgramCache]: Analyzing trace with hash -110482629, now seen corresponding path program 35 times [2021-12-16 03:08:32,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 03:08:32,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252825419] [2021-12-16 03:08:32,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 03:08:32,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 03:08:32,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat